1. 程式人生 > >iOS UITextField設定起始字元開始位置

iOS UITextField設定起始字元開始位置

1.通過設定一個”左檢視”

CGRect frame = self.accountTF.frame;
frame.size.width = 8;// 距離左側的距離
UIView *leftview = [[UIView alloc] initWithFrame:frame];
self.accountTF.leftViewMode = UITextFieldViewModeAlways;

2.設定paddingleft

[self.accountTF setValue:[NSNumber numberWithInt:10] forKey:@"paddingLeft"];

使用2這種方式, 輸入內容起始位置會右移10, 佔位字元起始位置不會變.