利用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;
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。