前两天小编在做登录功能的时候,在密码框处有个按钮,点击按钮会让输入框文字在密文和正常形态间切换,出现一个问题,分享给大家:
遇见问题:
在切换的时候由于密文和普通文字的字符长度不一样,从密文切换到普通文字时,输入框的光标还是处于密文末尾处,造成普通状态下末尾的文字和光标中有一块空余的区域,在界面上十分难受。
解决方法:
在点击切换按钮的时候,让输入框成为第一响应者,这样输入框的光标会自动补齐到文字末尾。代码如下:
[self.textField becomeFirstResponder];