iOS实现记住密码功能

这篇博客介绍了如何在iOS应用中实现记住密码的功能,通过使用UIImageView替代checkbox,结合手势识别和读写.plist文件来保存用户选择。具体步骤包括设置图片、添加手势识别、读写文件操作。当用户点击图片时,会根据当前状态切换勾选图片并更新记录密码的状态。
摘要由CSDN通过智能技术生成

自己发的第一篇博客,想要介绍一些开发过程中的技术问题,里边有借鉴别人的部分和自己的修改理解,无论怎样,希望对大家有帮助。
首先,要明白iOS中没有checkbox,所以想实现该效果需要用两个一样的照片,一个有勾,一个没有,使其效果像checkbox一样。
具体的实现如下:
1.找两个图片,并分别命名为:check_off.png和check_on.png
2.声明一个可以存放图片的UIImageView,并设置其属性
3.设置手势,判断其是否需要记住密码
4.定义读写.plist文件的操作
另外注意一点,此处的.plist文件不是自己定义的而是在沙盒中的,想看看有没有写进去可以把文件的路径:NSLog(@”文件路径:%@”,path)出来,然后查找文件即可。

代码如下:

.h文件
BOOL recordPwd;

.m文件

@synthesize recordBtn;
recordBtn = [[UIImageViewalloc]init];//用图片做的checkbox
recordBtn.frame =CGRectMake(iconWidth-100,245,20,20);
recordBtn.userInteractionEnabled =YES;

UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(recoredBtnClick)];//添加了一个手势,单击触发事件
tapGesture.numberOfTapsRequi

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值