我有一个简单的游戏iOS应用程序,它将使用for循环在屏幕上移动对象。我还有一个按钮,可以让对象重新排序。
我唯一的问题是逻辑。当我按下按钮时,对象不会总是正确重新排序。所以基本上,当使用for循环创建这样的应用程序时,你是否在for循环中检查UIButton按下,或者你只是将该代码放在for循环的IBAction中。
我只是不知道IBAction如何正确地影响由for循环控制的事件。我希望我的问题有道理。
或者另一种思考我的问题的方法是:有没有办法获得在按下UIButton时运行的代码与for循环同步?
感谢您的时间:)
答案 0 :(得分:-4)
您可以使用行动for example
if (button.selected)
{
for ()
{
order
}
[button setSelected:false];
}
else
{
for ()
{
reorder
}
[button setSelected:true];
}