-(void)setState:(id)sender
{
UIButton* button = (UIButton*)sender;
BOOL buttonBool = ([button state]==selected : YES ? NO);
[sender setSelected:buttonBool++];
}
这是我的想法,但我无法弄清楚调用funktion的按钮的实际状态。 任何调用此功能的按钮都应该在默认状态和选择状态之间切换,以便它像交换机一样工作。我只需要拥有自己的背景图形,否则我使用了一个开关。
那么,任何人都可以纠正我的想法吗?
答案 0 :(得分:20)
尝试这种方式:
-(void)setState:(id)sender
{
UIButton* button = (UIButton*)sender;
button.selected = !button.selected;
}