iphone / ipad - Как я могу нарисовать CGRect ImageView в CALayer? - PullRequest
1 голос
/ 08 февраля 2012

Я пытаюсь нарисовать снимок с камеры ipad в CGRect и добавил его в CALayer, но он не работает должным образом. Он показывает только синий экран.

Любое тело, помогите мне, пожалуйста ...

1 Ответ

1 голос
/ 08 февраля 2012
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];
...