美文网首页
iOS中输入框明文密文切换时应注意的问题

iOS中输入框明文密文切换时应注意的问题

作者: cssshuang | 来源:发表于2016-05-12 16:33 被阅读1054次

该方法是明文密文切换按钮的点击事件,请参考:

- (void)touch {

    // 取反

    _tf.secureTextEntry = !_tf.secureTextEntry;

    // 获得输入的值

    NSString *content = _tf.text;

    // 解决输入框从密文切换明文时出现空格的问题

    _tf.text = @"";

    _tf.text = content;

    // 如果是密文转明文进行二次编辑不会出现清空现象,如果是明文转密文进行二次编辑就会出现清空现象,进行判断,如果切换后此时输入框是密文状态,就保存原有内容并赋值给输入框,这样就不会出现清空现象了

    if (_tf.secureTextEntry) {

        // 解决输入框从明文切换为密文时进行二次编辑出现清空现象

        [_tf insertText:content];

    }

}

参考链接:

http://www.jianshu.com/p/72271c023d6d

感谢@戴仓薯,@浩楠哥的小猴子二位大神!

相关文章

网友评论

      本文标题:iOS中输入框明文密文切换时应注意的问题

      本文链接:https://www.haomeiwen.com/subject/ksdprttx.html