我正在尝试将imageview作为一个圆圈快速添加到uiview中。我迅速调用以下代码,但是它创建的图像在校正为圆圈之前会短暂地不正确显示
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
theirPicMaskFour.layer.cornerRadius = theirPicMaskFour.frame.height / 2
theirPicMaskFour.layer.masksToBounds = false
theirPicMaskFour.layer.borderWidth = 0;
theirPicMaskFour.clipsToBounds = true
}
以下是它最初的外观。
以下是它的外观。
最佳答案
尝试
theirPicMaskFour.layer.cornerRadius = theirPicMaskFour.frame.size.width / 2
代替
theirPicMaskFour.layer.cornerRadius = theirPicMaskFour.frame.height / 2
关于ios - 试图使UIImageView变成一个圆圈,它出现了两次,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32067868/