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开发之UITableView详解

    iOS开发之UITableView详解

    在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论
    2016-04-04
  • iOS应用中使用AsyncSocket库处理Socket通信的用法讲解

    iOS应用中使用AsyncSocket库处理Socket通信的用法讲解

    这篇文章主要介绍了iOS应用中使用AsyncSocket库处理Socket通信的用法讲解,AsyncSocket同时支持TCP和UDP,文中展示了其建立断开连接及发送接收消息的操作,very好用,需要的朋友可以参考下
    2016-05-05
  • IOS开发相册图片多选和删除的功能

    IOS开发相册图片多选和删除的功能

    之前小编有和大家分享过一篇关于从相册选取单张照片的文章,那么下面这篇文章跟大家分享下如何相册多图选择和删除,以及包括拍照功能,有需要的可以参考学习,下面来一起看看吧。
    2016-09-09
  • 一文详解NSSecureCoding真的安全吗

    一文详解NSSecureCoding真的安全吗

    这篇文章主要为大家介绍了NSSecureCoding安全深入解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • iOS开发之如何获取视图在屏幕中显示的位置

    iOS开发之如何获取视图在屏幕中显示的位置

    这篇文章主要给大家介绍了关于iOS开发之如何获取视图在屏幕上显示的位置,以及ios 获取控件相对屏幕的位置的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们随着小编来一起学习学习吧。
    2017-11-11
  • 探究iOS多线程究竟不安全在哪里?

    探究iOS多线程究竟不安全在哪里?

    iOS多线程安全的概念在很多地方都会遇到,为什么不安全,不安全又该怎么去定义,其实是个值得深究的话题。那么通过下面这篇文章小编和大家一起来探究了iOS多线程究竟不安全在哪里?需要的朋友可以参考学习。
    2017-02-02
  • ios实现文件对比的方法

    ios实现文件对比的方法

    这篇文章主要介绍了ios实现文件对比的方法,主要是用到了filemanager,有需要的小伙伴可以参考下。
    2015-05-05
  • 沙盒路径获取以及图片保存到相簿的方法

    沙盒路径获取以及图片保存到相簿的方法

    下面小编就为大家分享一篇沙盒路径获取以及图片保存到相簿的方法,具有很的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • iOS xcconfig编写示例教程

    iOS xcconfig编写示例教程

    这篇文章主要为大家介绍了iOS xcconfig编写示例教程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 详解Objective-C编程中对设计模式中适的配器模式的使用

    详解Objective-C编程中对设计模式中适的配器模式的使用

    这篇文章主要介绍了Objective-C编程中对设计模式中适的配器模式的使用,适配器模式中的Adapter适配器允许接口不兼容的类在一起工作,需要的朋友可以参考下
    2016-03-03

最新评论