UItextfiled 工作小问题解决

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位数字,这时,我就看了一下文档,发现有更简单的方法,看到这个方法的时候,感觉简单到让我崩溃,大家看一下

哈哈,看到这么简单的方法之后 我自己瞬间刚开始却弄得如此复杂,瞬间泪崩了,希望看到文章的人不要在犯同样的错误了,给大家看一下我的效果

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,719评论 25赞 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,277评论 19赞 139
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,753评论 30赞 472
  • UITextField对象用于在你的界面上显示一个可编辑的文本区域。使用文本区域可以收集来自用户使用屏幕上的键盘输...
    零度_不结冰阅读 1,147评论 0赞 0
  • 今天是贵州之行的重头戏——游览黄果树瀑布,按计划该景点所需时间为两天,第一天是到瀑布的下游——天星桥景区看看,第二...
    日月春秋阅读 856评论 0赞 6

友情链接更多精彩内容