按下按钮后,我想开始跟踪是否按下了其他按钮。
现在这就是我试图这样做的方式:
while(true)
{
if button1pressedbool and button2pressedbool
{
break
}
usleep(20000)
}
[self doMethodNowThatButtons1&2arePressed]
我需要用户在继续此方法之前选择另一个按钮,有更好的方法吗?
编辑:用户...的回答看起来是正确的,是否有人提供了如何使用和检查选择器的示例代码?
答案 0 :(得分:1)
有一种更好的方法可以做到这一点。
将button1标记设置为0,将button2标记设置为1。
button1.tag = 0;
button2.tag = 1;
然后为同一个选择器设置两个按钮的操作。
在该方法中,检查按钮的标签(使用发件人)。如果标记== 0,则将BOOL
button1设为YES
。对另一个按钮执行相同的操作。
这样,无论你先按哪个按钮,button1Pressed == YES && button2Pressed == YES
时你都能做任何你想做的事。