1
用户触摸按钮后,我喜欢它保持按下(突出显示)。如何让iPhone按钮保持按下状态?
我试图在touch-up事件处理程序中设置突出显示的属性,但它不起作用。 (我猜在我的事件处理程序被调用后,突出显示的属性未被苹果代码所置。)
用户触摸按钮后,我喜欢它保持按下(突出显示)。如何让iPhone按钮保持按下状态?
我试图在touch-up事件处理程序中设置突出显示的属性,但它不起作用。 (我猜在我的事件处理程序被调用后,突出显示的属性未被苹果代码所置。)
改为使用“selected”状态属性。
- (IBAction)theButtonTapped:(id)sender
{
UIButton *button = (UIButton *)sender;
button.selected = !button.selected;
}
好的+1,但它对我的按钮没有默认视觉效果......“selected”是什么意思?我认为它与输入焦点有关,但我可能是错的,可以同时选择多个GUI元素? – ragnarius 2011-03-26 21:27:50
是的,可以同时选择多个项目。 – Till 2011-03-30 15:08:44
请注意,您需要先配置UIButton的“selected”状态 – 2013-03-27 17:42:27