UIImageView超越另一个

时间:2014-10-27 20:47:07

标签: ios objective-c uiimageview uiimage

我有两个UIImageView将包含我的产品图片,而我有一个平面设计师就是这样:

enter image description here

无论如何我可以让那个图像覆盖另一个UIImageView来给它带来那些效果吗?我的设计师说我可以把绿色的任何智能物体放在那里,但我认为他指的是Photoshop,因为他没有开发,我只听说过这个术语在Photoshop中真正使用过。这可以通过XCode实现吗?

enter image description here

1 个答案:

答案 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;

}

我希望这会有所帮助