我已经四处搜索,但似乎仍然无法解决这个问题。我试图在 iOS 8 中实现圆形图像。在 Xcode 6 之前,我认为答案应该是 imageView.layer.cornerRadius
属性。我试过这个但是在 Xcode 6 和 iOS 8 现在使用自动布局,我认为这是导致问题的原因,它似乎无法正常工作。形状不是圆形,而是一些看起来像眼睛的形状或变形的椭圆形,它从来都不是完美的圆形。还有其他方法可以通过自动布局实现这一目标吗?
最佳答案
检查 UIImageView 的高度和宽度。应该是一样的。如果不是他们成功了。之后
imageView.layer.cornerRadius = imageView.frame.size.width/2;
或
imageView.layer.cornerRadius = imageView.frame.size.height/2;
两条线都适合你。
关于ios - 圆形 ImageView iOS 8/Xcode 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27287298/