iOS_UITextField_secureTextEntry 切换填坑
来源:互联网 发布:网络节点的度 编辑:程序博客网 时间:2024/06/04 17:43
一丶切换明文/密文有多余空格
如图,会有空白;
解决方法
- (IBAction)eyeBtnClick:(UIButton *)sender{ sender.selected = !sender.selected; self.pswTextField.secureTextEntry = !sender.selected; { NSString *text = self.pswTextField.text; self.pswTextField.text = @" "; self.pswTextField.text = text; }或者 [self.pswTextField becomeFirstResponder];}
二 切换到密文状态,再次编辑时,内容清空
重现:1.切换明密文状态,最后在密文状态,再次编辑,输入任意字符,内容清空;
2.其他textField获取焦点,再切回来(密文状态),内容清空
解决方法:
- (IBAction)eyeBtnClick:(UIButton *)sender{ sender.selected = !sender.selected; self.pswTextField.secureTextEntry = !sender.selected; NSString *text = self.pswTextField.text; self.pswTextField.text = @" "; self.pswTextField.text = text; if (self.pswTextField.secureTextEntry) { [self.pswTextField insertText:self.pswTextField.text]; }}//实现代理<UITextFieldDelegate>- (void)textFieldDidBeginEditing:(UITextField *)textField{ if (textField == self.pswTextField) { if (textField.secureTextEntry) { [textField insertText:self.pswTextField.text]; } }}
0 0
- iOS_UITextField_secureTextEntry 切换填坑
- 填坑~
- 填坑
- 填坑
- 坑。。待填
- 填(wa)坑计划
- Intent填坑
- java填坑
- Davik虚拟机填坑
- 填坑-浏览器-0
- ODB-Oracle填坑
- 填坑计划
- WORDPRESS 入门填坑
- Swagger填坑
- nw.js 填坑
- AndroidStudio填坑
- peakage.json填坑
- selenium3填坑
- Java文件读写
- matlab中dir函数的作用
- 【SSH进阶之路】Spring简介,搭建Spring环境——轻量级容器框架(一)
- java中遍历JSON
- 【计算机系统结构】 存储体系
- iOS_UITextField_secureTextEntry 切换填坑
- tensorflow函数--sigmoid_cross_entropy_with_logits
- 【IMWeb】训练营作业4.19
- WEBSHELL 提权方法总结
- c++学习
- Spring在代码中获取bean的几种方式
- Python进阶(四十二)-windows 64位安装Pillow模块替换PIL模块
- docker 下keras & tensorflow的一些问题汇总(待续)
- 从键盘输入一个整形数n,如果输入正确的话,输出10-n后的值,如果输入错误的话输出“not int” 最后输出end