我已经四处搜索,似乎仍然无法做到这一点.我正在尝试在iOS 8中实现圆形图像.在
Xcode 6之前,我认为答案将是imageView.layer.cornerRadius属性.我试过这个但是现在在Xcode 6和iOS 8中使用自动布局,我认为这会导致问题,它似乎无法正常工作.形状不是圆形,而是一些眼睛看起来形状或变形的椭圆形,它永远不是一个完美的圆形.使用Autolayout还有其他方法可以实现这一目标吗?
解决方法
检查UIImageView的高度和宽度.应该是一样的.如果不是他们成功的话.之后
imageView.layer.cornerRadius = imageView.frame.size.width/2;
要么
imageView.layer.cornerRadius = imageView.frame.size.height/2;
这两条线都适合你.