我正在使用UINavigationController在UIViewControllers之間導航。 但有一些問題,我無法得到解決方案。重新加載uiviewcontroller
問題來了 - 當我回到父控制器時,父控制器中的表應該重新加載。 我在應用程序中使用了Interface Builder。 請幫助解決這個問題。
在此先感謝...
我正在使用UINavigationController在UIViewControllers之間導航。 但有一些問題,我無法得到解決方案。重新加載uiviewcontroller
問題來了 - 當我回到父控制器時,父控制器中的表應該重新加載。 我在應用程序中使用了Interface Builder。 請幫助解決這個問題。
在此先感謝...
當使用一個UINavigationController,您可以使用UINavigationControllerDelegate方法
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
在兩者的這些方法,你可以手動調用viewWillAppear中和viewDidAppear。
你可以使用的第一個視圖控制器的viewDidAppear
或viewWillAppear
方法,把你的重載代碼在那裏。
是的我用過但沒有工作。 – 2011-04-10 19:03:42
你的意思是「沒有工作」是什麼意思?該方法沒有被調用?你如何重新加載表格視圖?這裏需要更多的信息。 – Rengers 2011-04-10 19:04:54
這些方法沒有被調用。 – 2011-04-10 19:06:50
使用- (void) viewWillAppear
方法來執行此操作。在這裏,您可以放入視圖加載時要重新加載的所有方法調用。
這是正確的答案。 – XJones 2011-04-10 23:35:41