我的簡單的代碼:如何在繼續之前等到不同課程中的動畫完成?
[otherClass doMethodOneWhichHasAnimation];
和動畫持續0.8秒。接下來是推動視圖控制器的代碼:
SchemeView *schemeView = [[SchemeView alloc] init];
[self.navigationController pushViewController:schemeView animated:YES];
[schemeView release];
問題是,它無需等待就推動viewcontroller,我希望它等待。延遲只是延遲整個事情,包括從第一個動畫開始。
我怎樣才能讓它在運行第二位代碼之前等待0.8秒?
我這個工作的愛,但它不爲我用工作(這是執行滾動任何動畫表視圖更新後的一行)。 – 2014-02-11 10:18:25
@StianHøiland嘗試將'layoutIfNeeded'發送到事務內部的表視圖(我的示例發送'doMethodOneWhichHasAnimation')。 – 2014-02-11 19:25:13
不幸的是沒有運氣。 – 2014-02-12 09:44:22