自己发的第一篇博客,想要介绍一些开发过程中的技术问题,里边有借鉴别人的部分和自己的修改理解,无论怎样,希望对大家有帮助。
首先,要明白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