【发布时间】:2015-07-07 10:47:05
【问题描述】:
我有一个 100*100 的 UIImageView,我使用下面的代码将其四舍五入:
imageView.layer.cornerRadius = imageView.frame.size.width/2
这个 imageView 添加了一个与 superview 纵横比的约束。这是因为我需要随着 superview 大小的变化而相应地更改 imageView 大小。
问题: 当我在横向模式下旋转视图时,imageView 会调整大小,但不会四舍五入。我已经为它添加了截图。
我应该如何/在哪里使它再次四舍五入。我是否应该注册通知,然后再次设置舍入。由于 imageView 的大小发生了变化。有什么东西是自动布局可以自己管理的。
请给出一个好的解决方案。
编辑:
这是 imageView 约束
【问题讨论】:
-
你能说出你的imageView的约束吗
-
添加了 imageView 约束
标签: ios objective-c iphone nslayoutconstraint