UITextField

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

推荐阅读更多精彩内容