利用UITextField作為輸入框,但是有時候ta的光標太靠←(左),影響美觀.所以我們需要修改一下ta光標的位置:
1.設置一個空白View.
2.將View設置為UITextField的LeftView.
3.設置_nameTextField.leftViewMode = UITextFieldViewModeAlways;
- (UITextField *)nameTextField {
if (!_nameTextField) {
_nameTextField = [[UITextField alloc] initWithFrame:CGRectMake(0, 20, W, 40)];
_nameTextField.placeholder = @"安陽-韓韓韓";
_nameTextField.font = [UIFont systemFontOfSize:14.0];
_nameTextField.layer.borderWidth = 1.0;
_nameTextField.layer.borderColor = kMainBGColor.CGColor;
_nameTextField.textColor = kMainTextColor;
//移動光標的方法
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 40)];
_nameTextField.leftView = view;
_nameTextField.leftViewMode = UITextFieldViewModeAlways;
}
return _nameTextField;
}
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。