0

以下code我正在使用 for add CALayerinto UIScrollView Layer

UIImage *icon = [UIImage imageNamed:@“testImage”];
CGFloat imageWidth = icon.size.width;
CGFloat imageHeight = icon.size.height;
CGFloat y = 10;
CGFloat x = 10;
CGRect rect = CGRectMake(x, y, imageWidth, imageHeight);
CALayer *imageLayer = [CALayer layer];
imageLayer.frame = rect;
imageLayer.contents = (id)icon.CGImage;
[self.scrollView.layer addSublayer:imageLayer];

感谢帮助。

请建议idea您是否有其他任何东西。喜欢example直接从中获取@3x图像Images.xcassets

4

1 回答 1

0

请阅读CALayer 类的 contentsScale 属性。

对于 iPhone6 Plus,它不会自动设置为 3.0。自动设置仅适用于 View 类。您必须为 CALayer 类对象手动设置它。

于 2015-03-20T08:02:04.650 回答