2011-03-26 71 views
1

用户触摸按钮后,我喜欢它保持按下(突出显示)。如何让iPhone按钮保持按下状态?

我试图在touch-up事件处理程序中设置突出显示的属性,但它不起作用。 (我猜在我的事件处理程序被调用后,突出显示的属性未被苹果代码所置。)

回答

2

改为使用“selected”状态属性。

- (IBAction)theButtonTapped:(id)sender 
{ 
    UIButton *button = (UIButton *)sender; 
    button.selected = !button.selected; 
} 
+0

好的+1,但它对我的按钮没有默认视觉效果......“selected”是什么意思?我认为它与输入焦点有关,但我可能是错的,可以同时选择多个GUI元素? – ragnarius 2011-03-26 21:27:50

+0

是的,可以同时选择多个项目。 – Till 2011-03-30 15:08:44

+0

请注意,您需要先配置UIButton的“selected”状态 – 2013-03-27 17:42:27

相关问题