我正在创建这样一个CALayer
:
UIColor *color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"MyPattern.png"]];
backgroundLayer = [[CALayer alloc] init];
[backgroundLayer setBackgroundColor:[color CGColor]];
[[self layer] addSublayer:backgroundLayer];
由于某种原因,这种模式是颠倒的。我已经尝试过设置
geometryFlipped
和应用子层转换,但它不起作用。 最佳答案
使用[backgroundLayer setTransform:CATransform3DMakeScale(1.0, -1.0, 1.0)];
确实有效。