是否有任何方法跟踪UIButton的状态,无论它是否被选中?我试图访问选定的属性,但它似乎并没有工作,似乎只适用于UISwitch检查是否选择了UIButton
4
A
回答
8
您需要设置状态来选择,如果你想使用它像一个切换
- (void)buttonTapped:(UIButton *)button;
{
button.selected = ![button isSelected];
}
那么你可以查询它像正常
[self.button isSelected];
+0
我想知道[self.button isSelected];是不是在Xcode 7.2工作,即使我创建IBAction,它总是给我
0
你是什么意思的“选定”?在标准用法中,UIButton只有三种状态:普通,禁用和活动,其中“活动”表示“正在被轻敲”。他们不粘。
+0
它只是一个帮助器布尔值,可用于您自己的可编程程序使用的按钮。我使用它,如果我有多个警报,我想知道哪一个“被选中”。但你必须自己控制布尔值。 – LevinsonTechnologies 2015-06-17 15:53:25
2
是一些UIButtons可以有选择状态,这可能只是暂时的。但是,UIButton继承自具有选定属性的UIControls。你可以查询你的按钮是否被选中使用:
if([myButton isSelected])
NSLog(@"Selected!")
相关问题
- 1. 检查是否选择了Entry Widget
- 2. 检查是否选择了ComboBox值
- 3. 检查是否选择了setOnItemClickListener
- 4. 检查是否选择了UIControlState
- 5. 检查是否选择了JTextfield
- 6. 如何检查在AngularJS中是否选择了选择
- 7. 如何检查是否选择了多个选择框
- 8. 检查选择器是否
- 9. jQuery:如何检查是否在选择框中明确选择了否选项
- 10. jquery检查是否选择了一个选项
- 11. 如何检查在硒中是否选择了extjs复选框?
- 12. 检查是否在jQuery中选择了多个复选框
- 13. JavaScript - 检查是否选择了<select>标记的选项
- 14. 检查是否至少选择了一个复选框
- 15. 检查是否选择了单选按钮列表
- 16. 检查是否选择了任何收音机或复选框
- 17. 如何检查是否选择了多个复选框
- 18. 检查是否选择了两个选项
- 19. Javascript检查是否选择了一个单选按钮
- 20. 如何检查是否在JavaScript中选择了任何选项
- 21. 如何检查是否选择了单选按钮之一?
- 22. 如何检查是否选择了选项按钮
- 23. 检查是否选择了来自查询的所有行
- 24. 如何检测是否选择了div?
- 25. 检测是否选择了输入法
- 26. 检查是否查找编辑选择
- 27. 如何检查所有选择框是否使用jQuery选择了选项?
- 28. 不同的UIButton accessibilityLabel取决于是否选择了按钮
- 29. 检查是否选择了文件上传
- 30. 如何检查是否从GridView中选择了任何行?
你是什么意思选择的?它没有意义的按钮...按钮被推或正常存在。 – borrrden 2012-04-05 00:40:20