打空格已经厌倦 ,自己重写一个自定义的UITextFiled又嫌麻烦,
那么要实现这种偏移的效果
有两种简单的方法。
1.让UI切一张背景图片,然后把UITextFiled放上去
设置一下,感觉就像偏移了一样
2.使用leftView
设置一个透明的leftView占位
并设置为显示(默认不显示),也能实现相应的效果
textField.leftView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 8, 0)];
//设置显示模式为永远显示(默认不显示)
textField.leftViewMode = UITextFieldViewModeAlways;
//居中也可如下更改:
[textField setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];