2

UIViewController我需要在我的 iOS 应用程序中重新创建我当前的applicationDidBecomeActive. 在我的代码中,我在屏幕上添加了很多运行时图形,所以我认为最好的方法是完全重新创建它。

我需要解决 2 个任务:

  1. 确定当前显示哪个 UIViewController(我使用presentModalViewController命令更改视图控制器)。
  2. 完全重新粉刷它。

有谁能够帮我?

4

1 回答 1

6

可能对你有帮助:)

- (void)applicationDidBecomeActive:(UIApplication *)application
{  
   UIViewController* root = _window.rootViewController;
   UINavigationController* navController = (UINavigationController*)root;
   YourViewController * mycontroller = (YourViewController *)[[navController viewControllers] objectAtIndex:0];
   [mycontroller reloadInputViews];
}
于 2012-09-29T13:31:22.607 回答