Swift 实现 横线样式的输入框

输入框样式的输入框是我们在做项目时经常会使用到的。除了引用一些第三方的库来实现这样的样式,我们还可以通过代码来实现这样的效果。
4vzey
具体的代码如下

func setBottomBorder(textField:UITextField){
        let border = CALayer()
        let width = CGFloat(1.0)
        border.borderColor = UIColor.white.cgColor
        border.frame = CGRect(x: 0, y: textField.frame.size.height - width, width:  textField.frame.size.width, height: textField.frame.size.height)
        border.borderWidth = width
        textField.layer.addSublayer(border)
        textField.layer.masksToBounds = true
    }

调用时,使用

@IBOutlet weak var firstPagePhone: UITextField!
 setBottomBorder(textField: firstPagePhone)

 

One thought on “Swift 实现 横线样式的输入框

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注