是否有任何方法跟踪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. 检查是否选择了UIControlState
- 2. 检查是否选择了Entry Widget
- 3. 检查是否选择了JTextfield
- 4. 检查是否选择了setOnItemClickListener
- 5. 如何检查是否选择了多个选择框
- 6. jQuery:如何检查是否在选择框中明确选择了否选项
- 7. Javascript检查是否选择了一个单选按钮
- 8. 如何检查是否在JavaScript中选择了任何选项
- 9. 检查是否在jQuery中选择了多个复选框
- 10. 如何检查是否选择了单选按钮之一?
- 11. 检查是否选择了任何收音机或复选框
- 12. 检查是否至少选择了一个复选框
- 13. 如何检查是否选择了多个复选框
- 14. JavaScript - 检查是否选择了<select>标记的选项
- 15. 检查是否选择了来自查询的所有行
- 16. 如何检测是否选择了div?
- 17. 检查地图上是否选择了MKAnnotation?
- 18. JS/Jquery:如何检查下拉列表是否选择了值?
- 19. 如何检查在DataGridView上是否选择了任何行?
- 20. PHP检查是否有人选择了一个文件
- 21. 检查他们是否选择了一个文件?
- 22. 如何检查JFileChooser是否选择了一个文件?
- 23. 如何检查用户是否在几年前选择了NSDate?
- 24. 检查是否选择了下拉列表中的项目
- 25. 如何检查在NSIS中是否选择了一个组件?
- 26. 如何检查PageLoad后是否选择了RadioButton-Item?
- 27. C#检查fileDialog是否选择了文件
- 28. 如何检查是否从下拉框中选择了值?
- 29. 检查是否选择了文件上传
- 30. 如何检查用户是否选择了UISegmentedControl?
你是什么意思选择的?它没有意义的按钮...按钮被推或正常存在。 – borrrden 2012-04-05 00:40:20