iOS解决textfield子控件间距的问题
作者:
lotawei | 来源:发表于
2017-10-25 09:16 被阅读16次
- ios textfield leftview rightview 设置子控件与文本的间距
关键就是重写textfield
override func leftViewRect(forBounds bounds: CGRect) -> CGRect {
var rect = super.leftViewRect(forBounds: bounds)
rect.origin.x = rect.origin.x + 15
return rect
}
override func textRect(forBounds bounds: CGRect) -> CGRect {
var rect = super.textRect(forBounds: bounds)
rect.origin.x = rect.origin.x + 10
return rect
}
override func placeholderRect(forBounds bounds: CGRect) -> CGRect {
var rect = super.placeholderRect(forBounds: bounds)
rect.origin.x = rect.origin.x + 10
return rect
}
override func editingRect(forBounds bounds: CGRect) -> CGRect {
var rect = super.editingRect(forBounds: bounds)
rect.origin.x = rect.origin.x + 10
return rect
}
}
本文标题:iOS解决textfield子控件间距的问题
本文链接:https://www.haomeiwen.com/subject/wzwfpxtx.html
网友评论