这篇文章主要介绍了iOS输入框(UITextField)密码明暗文的切换方法,代码简短实用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在做明暗文切换(密码输入框)的时候遇见一个坑,就是切换secureTextEntry的时候,输入框的光标会偏移,下面列出了一个解决办法及一种明暗文切换的方法
- (IBAction)pwdTextSwitch:(UIButton *)sender {
// 前提:在xib中设置按钮的默认与选中状态的背景图
// 切换按钮的状态
sender.selected = !sender.selected;
if (sender.selected) { // 按下去了就是明文
NSString *tempPwdStr = self.pwdInput.text;
self.pwdInput.text = @""; // 这句代码可以防止切换的时候光标偏移
self.pwdInput.secureTextEntry = NO;
self.pwdInput.text = tempPwdStr;
} else { // 暗文
NSString *tempPwdStr = self.pwdInput.text;
self.pwdInput.text = @"";
self.pwdInput.secureTextEntry = YES;
self.pwdInput.text = tempPwdStr;
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程学习网。
织梦狗教程
本文标题为:iOS输入框(UITextField)密码明暗文切换方法
基础教程推荐
猜你喜欢
- Android开发使用RecyclerView添加点击事件实例详解 2023-06-15
- android studio按钮监听的5种方法实例详解 2023-01-12
- 解决Android Studio突然不显示logcat日志的问题 2023-02-04
- iOS开发教程之XLForm的基本使用方法 2023-05-01
- IOS应用内跳转系统设置相关界面的方法 2022-11-20
- Android中的webview监听每次URL变化实例 2023-01-23
- Flutter手势密码的实现示例(附demo) 2023-04-11
- IOS 播放系统提示音使用总结(AudioToolbox) 2023-03-01
- Android多返回栈技术 2023-04-15
- Flutter绘图组件之CustomPaint使用详解 2023-05-12
