Sem*_*ush 5 interface-builder ios swift
我在 IB 中创建了一个文本字段,设置如下:
结果是字段内部为 15%,但有一个非常细的可见边框并非如此,我希望将其删除。我尝试用这样的代码来做:
textField.borderStyle = UITextBorderStyle.None
textField.layer.cornerRadius = 10
textField.layer.borderColor = UIColor(red:1.0,green:1.0,blue:1.0,alpha:0.15).CGColor
Run Code Online (Sandbox Code Playgroud)
但这只是将边框放在覆盖实际文本字段的内部。
文本域:
小智 6
实现无边框文本字段的最简单方法是更改文本字段的样式。
示例代码
// Reference
@IBOutlet var tf: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
// Email TextField: no border
tf.borderStyle = .none
}
Run Code Online (Sandbox Code Playgroud)
结果
尝试添加这个:
textField.layer.borderWidth = 0
Run Code Online (Sandbox Code Playgroud)
此外,从屏幕截图来看,似乎被textField.layer.cornerRadius = 10
忽略了,请确保您的textField
属性已连接到实际的UITextField
.
归档时间: |
|
查看次数: |
10221 次 |
最近记录: |