1 UItextfiled 在编辑的时候 向后移动几个像素
UIView*leftView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,5,40)];
self.textFiled.leftView = appNumLeftView;
self.textFiled.leftViewMode = UITextFieldViewModeAlways;
当然 self.textFiled 是已经初始化好的 切记 每个都textFiled都要创建一个view 并且leftViewModel一定要设置成UITextFieldViewModeAlways
2 UItextfiled 在编辑的时候 获取字符串长度
当我需要这个功能的时候 我第一反应是写 UITextFieldDelegate 方法
这个看起来没有什么毛病,但是会有坑哟,首先 告诉大家 我这个就是一个普通的输入手机好获取验证码的功能,需要根据输入的手机个数来判断获取验证码按钮是否可以点击,可是 问题出现自当我输入一个数字的时候,显示的是长度是0 ,知道输入第12为数字的时候,才会判断=11位,比如我现在是12位数字,当我删除一位的时候,本应该是11位,但是会获取的是12位数字,这时,我就看了一下文档,发现有更简单的方法,看到这个方法的时候,感觉简单到让我崩溃,大家看一下
哈哈,看到这么简单的方法之后 我自己瞬间刚开始却弄得如此复杂,瞬间泪崩了,希望看到文章的人不要在犯同样的错误了,给大家看一下我的效果
网友评论