iOS输入框(UITextField)密码明暗文切换方法

 更新时间:2017年01月17日 10:20:36   作者:YotrolZ  
这篇文章主要介绍了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 时间和时间戳之间转化示例

    IOS 时间和时间戳之间转化示例

    我们经常从服务器后台拿到时间戳的时间,以下代码可以实现将时间戳转为可读的时间格式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-01-01
  • iOS中添加文本链接和图片示例代码

    iOS中添加文本链接和图片示例代码

    这篇文章主要给大家介绍了关于iOS中添加文本链接和图片的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
    2017-07-07
  • iOS实现一个可以在屏幕中自由移动的按钮

    iOS实现一个可以在屏幕中自由移动的按钮

    经常在手机上看到可以随意移动的按钮,正巧最近工作遇到了这个需求,索性就写一个,下面这篇文章主要给大家介绍了利用iOS实现一个可以在屏幕中自由移动的按钮的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • ios 流媒体播放器实现流程及FreeStreamer的使用的示例

    ios 流媒体播放器实现流程及FreeStreamer的使用的示例

    本篇文章主要介绍了ios 流媒体播放器实现流程及FreeStreamer的使用的示例代码,非常具有实用价值,需要的朋友可以参考下
    2018-01-01
  • IOS 中动画的暂停与继续播放的详解

    IOS 中动画的暂停与继续播放的详解

    这篇文章主要介绍了IOS 中动画的暂停与继续播放的详解的相关资料,希望通过本文大家能理解掌握这部分内容,需要的朋友可以参考下
    2017-09-09
  • iOS中tableView cell分割线的一些设置技巧

    iOS中tableView cell分割线的一些设置技巧

    在项目开发中我们会常常遇到tableView 的cell分割线显示不全,左边会空出一截像素,更有甚者想改变系统的分割线,下面通过这篇文章来一起学习学习在iOS中tableView cell分割线的一些设置技巧,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • iOS sqlite对数据库的各种操作(日常整理全)

    iOS sqlite对数据库的各种操作(日常整理全)

    在IOS中使用Sqlite来处理数据。如果你已经了解了SQL,那你可以很容易的掌握SQLite数据库的操作。本文给大家介绍iOS sqlite对数据库的各种操作,需要的朋友参考下吧
    2016-03-03
  • iOS 对view进行截图的示例代码

    iOS 对view进行截图的示例代码

    本篇文章主要介绍了iOS 对view进行截图的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • iOS如何将照片保存到相册

    iOS如何将照片保存到相册

    这篇文章主要为大家详细介绍了iOS将照片保存到相册的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 将多个字符串高亮显示之TTTAttributedLabel

    将多个字符串高亮显示之TTTAttributedLabel

    本文介绍了将多个字符串高亮显示之TTTAttributedLabel。在此需要对每个字符串进行匹配,可以研究下kmp和bm算法,在这里应用了oc自带的NSRegularExpression 来进行正则表达式匹配,算是比较简单的方法,需要的朋友可以参考下
    2015-07-07

最新评论