当我从一个视图导航到另一个视图时,我想在纵向视图only.ie中打开视图,我是从第一个视图(横向视图)导航到第二个视图。我希望第二个视图总是打开在纵向view.In我的情况下,当我启动在横向,视图是纵向的,但设备是在横向模式。我期望的输出是如果我在纵向打开视图,并将其旋转为没有旋转的横向视图。
编辑:
如果您在纵向模式下打开应用程序,并且如果您在将设备旋转到横向时设置了自动旋转为NO.Then,则输出中将不会有旋转。我希望在最初在横向中加载视图时具有相同的效果。
发布于 2010-11-09 21:30:44
我很确定你不能再使用setOrientation了,因为它已经被弃用了,应用程序也被拒绝使用它。
这可能是您的一个选择:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/33548-alternative-setorientation.html
它使用转换来旋转视图。
发布于 2010-11-09 21:03:48
好的,你要做的就是编辑视图文件中的一个函数。你想要设置;
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations.
return YES;
}从return YES到return (interfaceOrientation == UIInterfaceOrientationPortrait);
那么你的视图应该只在画像中。
https://stackoverflow.com/questions/4133280
复制相似问题