有什么方法可以跟踪 UIButton 的状态,无论它是否被选中?我尝试访问选定的属性,但它似乎不起作用,似乎只适用于 UISwitch
问问题
14133 次
3 回答
10
如果您想像切换一样使用它,则需要将状态设置为选中
- (void)buttonTapped:(UIButton *)button;
{
button.selected = ![button isSelected];
}
然后你可以像往常一样查询它
[self.button isSelected];
于 2012-04-05T00:40:32.023 回答
2
是的,一些 UIButtons 可以具有选定状态,这可能只是暂时的。然而,UIButtons 继承自 UIControls,它有一个 selected 属性。您可以使用以下方法查询是否选择了您的按钮:
if([myButton isSelected])
NSLog(@"Selected!")
于 2012-04-05T01:00:36.877 回答
0
你说的“被选中”是什么意思?在标准用法中,UIButtons 只有三种状态:正常、禁用和激活,其中“激活”表示“正在被点击”。它们不粘。
于 2012-04-05T00:39:12.393 回答