我基本上试图让一段代码在点击一次后反复运行,并且仅在前一次运行完成后运行。
我怎么会这样做,我对Swift来说是全新的。
答案 0 :(得分:0)
在第一个循环结束时,输入一个设置为true的变量,然后在IBAction下点击一次,检查该变量是否为真,如果为真,则重新循环。
你可以做的另一种方法是在viewDidLoad中循环,在任何视觉效果出现之前调用它。这样,在视图出现之前,他们无法点击按钮或您正在监控的任何内容,这是一个单独的功能。
但是我怀疑你需要等待一个循环才能完成,因为循环的执行时间太快它会在它们可以点击之前发生(除非它是一个非常长的循环)。
答案 1 :(得分:-1)
1)IBAction(代码将开始运行)
2)你可以使用if语句来检查你想要做什么。
3)您可以使用for来确定代码运行的时间。