当我设置corner radious属性时,UITextfield的边将从所有角中剪裁出来。
有人知道为什么会这样吗?
谢谢!!!
我的代码:
override func viewDidLoad() {
super.viewDidLoad()
fullNameTextField.layer.cornerRadius = fullNameTextField.frame.size.height / 2
}
结果:
我想做到这一点:
最佳答案
尝试将“边框样式”设置为“无”,然后使用“在层中”绘制边框:
fullNameTextField.borderStyle = .none
fullNameTextField.layer.borderColor = UIColor.gray.cgColor
fullNameTextField.layer.borderWidth = 1.0
fullNameTextField.layer.cornerRadius = fullNameTextField.frame.size.height / 2