WEB开发网
开发学院手机开发iPhone 开发 使用NavigationController, 或ModalViewControlle... 阅读

使用NavigationController, 或ModalViewController实现旋转新视图横屏 再旋转返回

 2010-09-21 01:47:00 来源:WEB开发网   
核心提示:调用[self presentModalViewController:picker animated:YES]; 然后把设备换了方向, cancel ,使用NavigationController, 或ModalViewController实现旋转新视图横屏 再旋转返回,但是之前的view没有跟着改变,在UIInter

调用[self presentModalViewController:picker animated:YES]; 然后把设备换了方向, cancel 。但是之前的view没有跟着改变。

在UIInterfaceOrientationPortrait 和UIInterfaceOrientationLandscape 调用是两个不同的view。

请问如何解决

-(BOOL)should 事件中

[self presentModalViewController:picker animated:YES]; 换方向进入新视图

[self dismissViewControllerAnimated:YES]; 在新视图退出返回

注意 return YES;

-(BOOL)should 事件

或者 [self.navigationController pushViewController: newview animated:YES];进新视图

注意 return YES;

在新视图 -(void)willRoa…Interface… 事件中写[slef.navigationController popViewcontrollerAnimated:YES];

Tags:使用 NavigationController ModalViewController

编辑录入:coldstar [复制链接] [打 印]
赞助商链接