2010-07-03 32 views
0

我有一個自定義視圖,其中包含更多圖層和簡單的無盡動畫(使用核心動畫)。該視圖是UITableViewCell的子類,因此沒有它自己的視圖控制器。在視圖出現後重新啓動CoreAnimation

只要視圖消失就停止動畫,這很好。但是如何在視圖重新出現時重新開始動畫?

+2

您是否嘗試過在啓動動畫在配置單元中的tableView:的cellForRowAtIndexPath:? – Eiko 2010-07-03 20:48:35

+0

當視圖重新出現時,該函數不會被調用... – hanno 2010-07-04 13:38:18

回答

0

我找到了一種方法。這可能不是最好的解決方案,但至少它非常簡單。只需在相應的UITableViewController補充一點:

-(void)viewWillAppear:(BOOL)animated{ 
    [self.tableView reloadData]; 
} 
相關問題