Я хочу создать объект ImageView, но когда я использую свойство contentRect для создания, результат имеет любую тень, помогите мне.Как устранить тень в iOS
Посмотрите этот код:
CALayer *blueLayer = [CALayer layer];
blueLayer.frame = CGRectMake(50.0f, 50.0f, 100.0f, 200.0f);
blueLayer.backgroundColor = [UIColor blueColor].CGColor;
UIImage *image = [UIImage imageNamed:@"vclrs_me_wodeshoucang"] ;
CGImageRef imageRef = image.CGImage ;
blueLayer.contents = (__bridge id _Nullable)imageRef ;
blueLayer.contentsGravity = kCAGravityCenter ;
blueLayer.contentsRect = CGRectMake(0, 0, 2, 2) ;
blueLayer.contentsScale = image.scale ;
[self.layerView.layer addSublayer:blueLayer];
И, пожалуйста, прочитайте результат (фото):
Эта строка кода, которая не имеет никакого эффекта – user5465320
Если вы не возражаете, может вы пришлите мне свой проект на [email protected], чтобы я мог правильно рассмотреть, с какими проблемами вы столкнулись? –
Был отправлен, пожалуйста, проверьте. Спасибо – user5465320