有没有办法跟踪UIButton的状态是否被选中?我尝试访问所选属性,但它似乎不起作用,似乎只适用于UISwitch
答案 0 :(得分:8)
如果要将其用作切换
,则需要将状态设置为选中状态- (void)buttonTapped:(UIButton *)button;
{
button.selected = ![button isSelected];
}
然后你可以像普通的
一样查询它[self.button isSelected];
答案 1 :(得分:2)
是的,有些UIButton可以选择状态,这可能只是暂时的。但是,UIButton继承自具有selected属性的UIControl。您可以使用以下命令查询是否选择了按钮:
if([myButton isSelected])
NSLog(@"Selected!")
答案 2 :(得分:0)
“选中”是什么意思?在标准用法中,UIButton只有三种状态:正常,禁用和活动,其中“活动”表示“正在被点击”。他们没有粘性。