ios UITextField 设置光标的起始位置, 让其右移

由于UITextField的光标位置 是紧贴左边框的, 看起来不美观,如下图
这里写图片描述

可以通过设置UITextField的leftView 让其右移 如下图:
这里写图片描述

代码如下:
UITextField *textField = [[UITextField alloc] init];
textField.delegate = self;
textField.backgroundColor = [UIColor whiteColor];
textField.layer.cornerRadius = 5;
textField.layer.masksToBounds = YES;
[self.bgView addSubview:textField];
UILabel * leftView = [[UILabel alloc] initWithFrame:CGRectMake(10,0,7,26)];
leftView.backgroundColor = [UIColor clearColor];
textField.leftView = leftView;
textField.leftViewMode = UITextFieldViewModeAlways;
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;


版权声明:本文为zhaoweizheng66原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。