iOS UIButton的第四种状态(选中高亮)
2015-05-08 22:11
211 查看
今天工程中发现UIButton在选中状态下,再次点击且不松手,回瞬间返回未选中状态.这不是我希望的.所以仔细研究了一下.发现UIButton其实有四种状态:
按照点击的顺序:
未选中 ---> 高亮---> 选中 ---->选中高亮 ---->未选中
[btn setTitle:@"未选中" forState:UIControlStateNormal];
从此可以完全掌控UIButton的所有状态了.
按照点击的顺序:
未选中 ---> 高亮---> 选中 ---->选中高亮 ---->未选中
[btn setTitle:@"未选中" forState:UIControlStateNormal];
[btn setTitle:@"高亮" forState:UIControlStateHighlighted];
[btn setTitle:@"选中" forState:UIControlStateSelected];
[btn setTitle:@"选中高亮" forState:UIControlStateSelected | UIControlStateHighlighted];
从此可以完全掌控UIButton的所有状态了.
相关文章推荐
- iOS UIButton选中状态下点击高亮
- 关于uibutton选中状态和高亮状态的区别
- iOS UITableView 移除单元格选中时的高亮状态
- ios UIButton设置高亮状态下的背景色
- ios中tableview选中后高亮状态移除
- ios中UIButton选中状态切换
- iOS UITableView 移除单元格选中时的高亮状态
- iOS UITableView 移除单元格选中时的高亮状态
- iOS UITableView 移除单元格选中时的高亮状态
- swift 取消UIButton选中高亮状态
- Ios开发Swift自定义UIbutton增加一个能设置高亮状态下背景颜色的方法
- ios中UIButton选中状态切换
- iOS UITableView 移除单元格选中时的高亮状态
- 循环 创建 UIButton 并添加选中状态 (单选和多选)
- android listview选中某一行,成选中状态颜色高亮显示
- android listview选中某一行,成选中状态颜色高亮显示
- iOS开发 tabBarController选中状态
- IOS 取消表格单元格 TableViewCell 去掉高亮状态 点击Cell取消选择状态
- tableView取消cell的选中状态和取消高亮状态
- vim/vi 怎么取消高亮 或 取消选中状态