美文网首页
UITextField 文字起始位置

UITextField 文字起始位置

作者: 艾欧尼亚 | 来源:发表于2020-07-01 21:12 被阅读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

相关文章

网友评论

      本文标题:UITextField 文字起始位置

      本文链接:https://www.haomeiwen.com/subject/fkxkqktx.html