我需要在UIViewController
的iOS应用中重新创建当前的applicationDidBecomeActive
。在我的代码中,我在屏幕上添加了大量的运行时图形,所以我认为最好的方法是完全重新创建它。
我需要解决2个任务:
有人能帮助我吗?
答案 0 :(得分:6)
对你来说可能有所帮助:)
- (void)applicationDidBecomeActive:(UIApplication *)application
{
UIViewController* root = _window.rootViewController;
UINavigationController* navController = (UINavigationController*)root;
YourViewController * mycontroller = (YourViewController *)[[navController viewControllers] objectAtIndex:0];
[mycontroller reloadInputViews];
}