【发布时间】:2017-11-18 00:15:30
【问题描述】:
下面是 UITextField 底部边框的图片。 但没有完全强调 UITextField。
下面是我正在使用的代码。 扩展 UITextField {
func underlined(){
let border = CALayer()
let width = CGFloat(1.0)
border.borderColor = UIColor.red.cgColor
border.frame = CGRect(x: 0, y: self.frame.size.height - width, width: self.frame.size.width, height: self.frame.size.height)
border.borderWidth = width
self.layer.addSublayer(border)
self.layer.masksToBounds = true
}
}
// 调用
yourTextField.underlined()
【问题讨论】:
-
你在 viewdidload 中调用了 yourTextField.underlined() 或者其他
-
是的,在 viewdidload() 函数中
-
试着把它放在viewdidappear中
标签: ios swift swift3 uitextfield border