嘿,在我的应用程序中,无论用户在哪个视图中,只要设备处于横向模式,我都必须加载特定视图。并且还必须将其切换回设备转向纵向时用户所在的最后一个视图。
有什么建议么?或链接到任何教程?
嘿,在我的应用程序中,无论用户在哪个视图中,只要设备处于横向模式,我都必须加载特定视图。并且还必须将其切换回设备转向纵向时用户所在的最后一个视图。
有什么建议么?或链接到任何教程?
也许您尝试编写自己的 UIViewController 子类之类的方法,它仅在界面方向更改时实现自定义视图的外观。像这样的东西:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{
DetailViewController *dvc = [[DetailViewController alloc] initWithNibName:@"DetailViewController_iPhone" bundle:[NSBundle mainBundle]];
}
//navigation controller ruft den bdv Controller auf
[self.navigationController pushViewController:dvc animated:YES];
[dvc release];
}
您的所有其他类现在都继承自这个自定义 UIViewController。当然,如果您的所有视图都有 ViewControllers,这将是一个解决方案。
希望能帮助到你