您的位置:首页 > 产品设计 > UI/UE

iOS UIButton的第四种状态(选中高亮)

2015-05-08 22:11 211 查看
今天工程中发现UIButton在选中状态下,再次点击且不松手,回瞬间返回未选中状态.这不是我希望的.所以仔细研究了一下.发现UIButton其实有四种状态:

按照点击的顺序:

未选中 ---> 高亮---> 选中 ---->选中高亮 ---->未选中

[btn setTitle:@"未选中" forState:UIControlStateNormal];
[btn setTitle:@"高亮"    forState:UIControlStateHighlighted];
[btn setTitle:@"选中"    forState:UIControlStateSelected];
[btn setTitle:@"选中高亮" forState:UIControlStateSelected |
UIControlStateHighlighted];

从此可以完全掌控UIButton的所有状态了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息