我是新手并为iPhone开发单一视图应用程序( A , B , C , D )查看控制器。根视图控制器 A ,其他视图控制器显示为
[self presentModalViewController: C 动画:是]; 点击某个按钮。
如果应用程序由于电话或主页按钮或任何操作暂停在 C 或任何其他视图,并且在恢复时我想要关闭显示的视图( C 或< strong> D 或任何)并且出现 B 。
我应该编码什么? (在appDelegate.m上)或Where ??
答案 0 :(得分:0)
您可以使用AppDelegate
方法:
<强>更新强>
- (void)applicationDidBecomeActive:(UIApplication *)application
{
// Restart any tasks that were paused (or not yet started) while the application was
//inactive. If the application was previously in the background, optionally refresh the user interface.
[self.viewController dismissAnyViewController];
[self.viewController representBmodelViewController];
}
在viewContoller
中实施这两种方法,第一种方法是使用
viewController
[self dismissModalViewControllerAnimated:NO];
然后显示您想要的viewController
。
阅读方法内的注释,了解它的作用。