我有两个UIImageView将包含我的产品图片,而我有一个平面设计师就是这样:
无论如何我可以让那个图像覆盖另一个UIImageView来给它带来那些效果吗?我的设计师说我可以把绿色的任何智能物体放在那里,但我认为他指的是Photoshop,因为他没有开发,我只听说过这个术语在Photoshop中真正使用过。这可以通过XCode实现吗?
答案 0 :(得分:1)
假设顶级设计师图像具有透明度,请将UIImageView置于此图像后面,设置宽度和高度与设计的圆形框架图像的直径相匹配。
您的故事板或xib连接到您的类文件的UIImageView
@property (weak, nonatomic) IBOutlet UIImageView *photoImage;
然后在viewDidLoad中添加以下代码,这些代码将屏蔽对象,以便将其裁剪为圆形图像。
-(void)viewDidLoad{
[super viewDidLoad];
self.photoImage.layer.cornerRadius = self.photoImage.frame.size.width/2;
self.photoImage.layer.masksToBounds = YES;
}
我希望这会有所帮助