iphone / ipad - 如何在CALayer中绘制CGRect图像视图?

时间:2012-02-08 16:00:03

标签: iphone ipad ios5 calayer cgrect

我正在尝试从CGRect中的ipad相机中绘制图像并将其添加到CALayer中,但它无法正常工作。它只显示蓝屏。

任何人都请帮帮我......

1 个答案:

答案 0 :(得分:1)

CALayer *sublayer = [CALayer layer];

sublayer.backgroundColor = [UIColor blueColor].CGColor;

sublayer.shadowOffset = CGSizeMake(0, 3);

sublayer.shadowRadius = 5.0;

sublayer.shadowColor = [UIColor blackColor].CGColor;

sublayer.shadowOpacity = 0.8;

sublayer.frame = CGRectMake(30, 30, 128, 192);

sublayer.contents = (id) [UIImage imageNamed:@"BattleMapSplashScreen.jpg"].CGImage;

[self.view.layer addSublayer:sublayer];