2010-02-05 70 views
3

我正在使用一個UITabBarController 3項,並且好奇如何從第一個選項卡訪問方法,如果我在第二個或第三個選項卡上。我遇到的問題是我有一個UIImageView在第一個選項卡上使用核心動畫循環連續3個圖像。但是當我切換到第二個選項卡並嘗試切換回第一個選項卡時,程序掛起。我發現如果我停止動畫,那麼它會讓我切換回第一個標籤。有任何想法嗎?iPhone UITabBarController

回答

3

您可以使用其屬性viewControllers訪問UITabBarController中的視圖控制器(返回控制器數組)並根據其索引獲取所需的值。
但是,更好的方法是嘗試停止控制器的-viewWillDisappear:方法中的動畫並恢復-viewWillAppear:中的動畫。

+0

謝謝,使用viewWillAppear和viewWillDisappear方法來停止和啓動完美的動畫。 – dbslone 2010-02-08 13:21:44

相關問題