我需要方法,leftSideFade
和rightSideFade
。
我需要写什么(一个循环),这样当leftSideFade
完成淡入淡出(运行)时,rightSideFade
将开始,然后当'rightSideFade'结束时,'leftSideFade'再次开始,等等?
我有BOOLs名为leftSideFadeDone和rightSideFadeDone,但我想不出一个合适的循环。你们有什么建议吗?非常感谢! :)
答案 0 :(得分:1)
让每个方法调用另一个方法作为方法中的最后一行执行。
我注意到你需要一些方法来解决这个问题...所以把这个调用放在if
中,检查你是否需要退出循环的一些标志。
- (void)leftSideFade {
// do stuff
[self rightSideFade];
}
- (void)rightSideFade {
// do stuff
[self leftSideFade];
}