我正在尝试使 Swift 中的 UILabel 成为一个完美的圆。我目前正在使用以下内容:
pResult.layer.masksToBounds = true
pResult.layer.cornerRadius = 125
问题是它在 6s plus 上工作正常,但任何其他尺寸都不会变成圆形。执行此操作的最佳方法是什么?
最佳答案
圆角还是整圆?无论如何,假设您想要第二个选项,您应该在 Storyboard上将纵横比(宽度:高度)限制为 1:1,以便标签始终为正方形。然后,在代码中,您可以执行类似
pResult.layer.cornerRadius = pResult.frame.width/2
无论屏幕大小如何,始终使它成为一个完美的圆。
关于ios - 如何使 Swift 中的 UILabel 成为一个圆圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36036074/