我使用以下设置在 IB 中创建了一个文本字段:
- 边框样式:RoundRect
- View 的 BG 颜色:黑色,不透明度:15%
结果是字段内部为 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
但这只是将边框放在覆盖实际文本字段的内部。
文本域:
最佳答案
swift 3/ swift 4
实现无边框文本字段的最简单方法是更改文本字段的样式。
步骤
- 为文本字段创建一个 IBOutlet 引用。
- 设置文本域的 边框样式为无。
示例代码
// Reference
@IBOutlet var tf: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
// Email TextField: no border
tf.borderStyle = .none
}
结果
关于ios - 如何去除文本框的黑色边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35600784/