iOS UITextField切换明文/密文显示尾末空白的Bug?

来源:互联网 发布:深圳小拨网络 skype 编辑:程序博客网 时间:2024/05/01 13:17

错误原因:

通常用一个按钮切换密码的明文/密文显示。点一下显示明文,再点一下显示密文。在切换明文/密文的时候,如果切换前后的字符串宽度不一样,字符串末尾到光标之间会出现一大段空白。


解决办法:

- (IBAction)secureButtonAction:(id)sender {

    self.passwordTextField.secureTextEntry = !self.passwordTextField.secureTextEntry;

    NSString* text = self.passwordTextField.text;

    self.passwordTextField.text = @" ";

    self.passwordTextField.text = text;


}