我正在尝试在代码中创建一个简单的文本字段,并且一直在使用UITextField.layer.cornerRadius
创建一个圆角,而不是使用borderStyle的.roundedRect属性,我认为这看起来更具限制性。
所以我回过头来想知道它,并想知道使用.roundedRect
是否有任何好处?
它似乎显示了角落的默认标准圆角度 - 可以调整,还是仅供现货供应?
答案 0 :(得分:2)
您可以通过访问其UITextField.layer.cornerRadius = 5.0
UITextField.layer.borderWidth = 3.0
属性,以编程方式调整文本字段的边框宽度和角半径以及该问题的任何其他视图:
UITextField
最重要的是,borderStyle
有一个None
属性,您可能想要使用该属性。它有四个可能的值:Line
,Bezel
,RoundedRect
和.roundedRect
。
显示文本字段的圆角样式边框。
优点是,如果您使用{{1}},它将提供标准的舍入式&边框宽度而如果使用.cornerRadius,则可以编程方式调整边框宽度和边角半径 。