有时我们想在UITextField上添加其它的控件,如下图所示,这时即使将控件添加在UITextField上了,但是我们如果不小心触摸到UITextField时,光标还是不小心跑到了最左边处,这就不是我们想要的效果了;其实UITextField是有一个属性来设置光标右移的,代码如下:
//设置UITextView光标右移
UIView *blankView = [[UIView alloc]initWithFrame:CGRectMake(20.0/375*Wi,5.0/667*Hi,70.0/375*Wi,30.0/667*Hi)];
[self.view addSubview:blankView];
_keyTf.leftView = blankView;
_keyTf.leftViewMode = UITextFieldViewModeAlways;