如雷达(28342777)所示 - 创建UIImageView
时iOS10中存在问题。由于视图自动生成(1000x1000px),有时它们不会显示。
关闭masksToBounds
会使它们显示正确,但不允许制作循环。
我尝试单独使用cornerRadius
,但它不起作用。
有解决方法吗?
答案 0 :(得分:1)
如果你需要使你的UIImageView循环,你必须在viewDidLayoutSubviews而不是viewDidLoad方法中执行此操作,如:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.yourImageView.layer.cornerRadius = self.yourImageView.frame.size.height/2
self.yourImageView.clipsToBounds = true
}