我有一个已经调整为圆形的ImageView,它包含一个内部图像,已经适合填充圆圈。唯一的问题是当我在我的应用程序的另一部分打开图像时,它不是一个圆形而是它的原始形式。这是因为我没有调整图像大小,而是ImageView。所以我的问题是如何裁剪图像与它看起来一样(圆圈)?或者,如果有一个更好的解决方案,比如调整图像大小而不是View,我很乐意听到它!
以下是我用来调整ImageView大小的代码:
self.profilePic.layer.cornerRadius = (self.profilePic.frame.size.height+20)/ 2;
self.profilePic.layer.masksToBounds = YES;
self.profilePic.clipsToBounds = YES;
答案 0 :(得分:0)
这个怎么样?
self.profilePic.contentMode = UIViewContentModeScaleAspectFill;