UITextField 光标的缩进
最近项目中用到UITextField,而UITextField起始光标太靠前,不是很美观,所以想把UITextField的光标往后移动,现在找到一个很鸡贼的办法,哈哈,记录下来。
- 解决办法就是在UITextField的左视图设为一个空的UILabel,位置是(0,0),宽度为光标需要后移的长度,高度设为零
以下为代码:
//缩进输入框光标的位置
UILabel *usernameLeftView = [[UILabel alloc] initWithFrame:CGRectMake(0.f, 0.f, 10.f, 0.f)];
usernameLeftView.backgroundColor = [UIColor clearColor];
_numTextField.leftView = usernameLeftView;
_numTextField.leftViewMode = UITextFieldViewModeAlways;
_numTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
结语
好一个鸡贼的办法,不过很管用,哈哈。