iOS 重写becomeFirstResponder来实现PlaceholderLabel左右抖动,但是只能执行一次重写方法

热门标签

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

有2个UITextField,分别是userName和password,当userName这个UITextField是firstResponder时,其PlaceholderLabel能够进行动画,从右往左移动。
于是重写了becomeFirstResponder方法,如下图:

iOS 重写becomeFirstResponder来实现PlaceholderLabel左右抖动,但是只能执行一次重写方法

当password这个UItextField成为firstResponderf时,弹出自定义的键盘,键盘上有个【登录】button,点击登录按钮时对userName和password UITextField里面的字符长度进行判断,若有空值,则直接让userName TextField成为第一响应者,弹出系统自带键盘。但是实际点击【登录】,发现并没有实现PlaceholderLabel从右往左滑动。在重写的方法里打断点,发现此时点击[登录]时,并没有走重写的方法(程序第一次运行时走了此方法)。这样的问题如何解决??谢谢。

iOS 重写becomeFirstResponder来实现PlaceholderLabel左右抖动,但是只能执行一次重写方法

iOS 重写becomeFirstResponder来实现PlaceholderLabel左右抖动,但是只能执行一次重写方法

iOS 重写becomeFirstResponder来实现PlaceholderLabel左右抖动,但是只能执行一次重写方法

标签:

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术Dog|博客
原文地址:《iOS 重写becomeFirstResponder来实现PlaceholderLabel左右抖动,但是只能执行一次重写方法》 发布于2019-10-12

分享到:
赞(0)

评论 抢沙发

1 + 5 =


iOS 重写becomeFirstResponder来实现PlaceholderLabel左右抖动,但是只能执行一次重写方法

长按图片转发给朋友

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录