在方法之间切换的简单循环?

时间:2014-02-19 02:23:34

标签: iphone loops for-loop while-loop

我需要方法,leftSideFaderightSideFade

我需要写什么(一个循环),这样当leftSideFade完成淡入淡出(运行)时,rightSideFade将开始,然后当'rightSideFade'结束时,'leftSideFade'再次开始,等等?

我有BOOLs名为leftSideFadeDone和rightSideFadeDone,但我想不出一个合适的循环。你们有什么建议吗?非常感谢! :)

1 个答案:

答案 0 :(得分:1)

让每个方法调用另一个方法作为方法中的最后一行执行。

我注意到你需要一些方法来解决这个问题...所以把这个调用放在if中,检查你是否需要退出循环的一些标志。

- (void)leftSideFade {
    // do stuff
    [self rightSideFade];
}

- (void)rightSideFade {
    // do stuff
    [self leftSideFade];
}