点击按钮改变textField的状态
2015-08-02 13:22
656 查看
创建一个TextField
//创建一个按钮,用来textfield切换状态
UIButton *changePicbutton=[UIButton
buttonWithType:UIButtonTypeSystem];
changePicbutton.frame=CGRectMake(100,
200, 50,
50);
[changePicbutton setImage:[UIImage
imageNamed:@"check.png"]
forState:UIControlStateNormal];
[changePicbutton addTarget:self
action:@selector(changePic:)
forControlEvents:UIControlEventTouchUpInside];
self.isClick=NO;
[self.window
addSubview:changePicbutton];
-(void)changePic:(UIButton *)button
{
if (self.isClick) {
[button setImage:[UIImage
imageNamed:@"check.png"]
forState:UIControlStateNormal];
}else{
[button setImage:[UIImage
imageNamed:@"checked.png"]
forState:UIControlStateNormal];
}
self.isClick=!self.isClick
;
self.textField.secureTextEntry=!self.textField.secureTextEntry;
}
//创建一个按钮,用来textfield切换状态
UIButton *changePicbutton=[UIButton
buttonWithType:UIButtonTypeSystem];
changePicbutton.frame=CGRectMake(100,
200, 50,
50);
[changePicbutton setImage:[UIImage
imageNamed:@"check.png"]
forState:UIControlStateNormal];
[changePicbutton addTarget:self
action:@selector(changePic:)
forControlEvents:UIControlEventTouchUpInside];
self.isClick=NO;
[self.window
addSubview:changePicbutton];
-(void)changePic:(UIButton *)button
{
if (self.isClick) {
[button setImage:[UIImage
imageNamed:@"check.png"]
forState:UIControlStateNormal];
}else{
[button setImage:[UIImage
imageNamed:@"checked.png"]
forState:UIControlStateNormal];
}
self.isClick=!self.isClick
;
self.textField.secureTextEntry=!self.textField.secureTextEntry;
}
相关文章推荐
- jq-准备篇
- Invert Binary Tree
- 教你轻松自定义ViewPagerIndicator
- linux shell(一)
- JavaScript基础-Function类
- 设计模式(代理模式--动态代理)
- 【练习笔记】剑指offer-输出n位数全排列
- 欢迎使用CSDN-markdown编辑器
- JDBC编程六步走
- 实习第一周总结
- 判断复选框是否被选择的方法
- Linux下SVN命令使用实例
- 好消息: 《微信商城开发实战》 已经由电子工业出版社出版发行啦
- Android TextView属性详解
- 读书笔记--TCP连接建立与终止
- leetcode之路022 Generate Parentheses
- 堆栈 (LIFO)
- 黑马程序员——TreeSet集合
- MyBatis的学习(一)
- swift学习之闭包(closure)