UITextField有個屬性叫 leftView,我們首先要設置 leftView的fram
[[UIView alloc] initWithFrame:CGRectMake(50, 0, 50, 0)];
然后還要設置一個枚舉的屬性 leftViewMode
或者自己寫一個類來繼承UITextField。重寫下面的方法
/*!
* @method
* @abstract TextField里面的方法
* @discussion
*/
- (CGRect)textRectForBounds:(CGRect)bounds {
bounds.origin.x += 10;
return bounds;
}
- (CGRect)editingRectForBounds:(CGRect)bounds {
bounds.origin.x += 10;
return bounds;
}