我在 viewDidLayoutSubviews 中有一个按钮,如下
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.buttonOne.layer.cornerRadius = self.buttonOne.frame.size.height/2.0
self.buttonOne.layer.borderColor = UIColor.white.cgColor
self.buttonOne.layer.borderWidth = 1.0
self.buttonOne.clipsToBounds = true
}
我得到了一个扭曲的圆圈。我该如何解决?。谢谢
最佳答案
问题出在其他地方。很可能您有其他代码或约束,稍后会出现并拉伸(stretch)按钮,并且由于图层是缓存的绘图,因此它会被拉伸(stretch)。
我们知道问题出在其他地方,因为如果我们只是运行您提供的代码,而不是更多,我们会得到一个圆形按钮:
关于ios - 堆栈 View 中的角半径变得扭曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52469968/