UITextField 文字起始位置

2020-07-01  本文已影响0人  艾欧尼亚
1.设置leftView
        addressTextField.leftView = UIView.init(frame:CGRect(x: 0,y: 0,width: 7,height: 0))
        addressTextField.leftViewMode = .always
2.设置属性
在iOS10有效
        self.textField.setValue(NSNumber.init(value: 10), forKey: "paddingLeft")
iOS13之后,光标右移,placeholder 没有右移
iOS 13 之后,imageView 在 textfield.leftView 中宽高会被 sizeToFit 了,imageView 中设置的宽高无效了。
解决办法:在 imageView 上嵌套一个 UIView,使 textfield.leftView = UIView
上一篇 下一篇

猜你喜欢

热点阅读