相关疑难解决方法(0)

如何自定义UITextField?

我正在按照此答案来创建自定义UITextField,但是无法获得相同的结果,这是我的操作方法:

方法1(与原始答案完全一样):

extension UITextField {

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

override func viewDidLoad() {
    super.viewDidLoad()

    firstTextField.useUnderLine()
}
Run Code Online (Sandbox Code Playgroud)

方法2(使用自定义类):

class CustomTextField: UITextField {

required init?(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)

    let borderWidth = CGFloat(1.0)
    self.layer.borderColor = UIColor.white.cgColor
    self.layer.frame = CGRect(x: 0, y: self.frame.size.height - borderWidth, width: self.frame.size.width, …
Run Code Online (Sandbox Code Playgroud)

ios swift

2
推荐指数
1
解决办法
3676
查看次数

文本字段中的默认文本

我如何将默认文本放在文本字段中,当我将特定的文本字段用于输入时,该文本字段应该消失.

如果我读取文本字段的大小,即textfield.text.size它应该返回0直到默认文本存在.

objective-c ios

0
推荐指数
2
解决办法
1789
查看次数

标签 统计

ios ×2

objective-c ×1

swift ×1