首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否始终在ipad的视图中以纵向模式打开视图?

是否始终在ipad的视图中以纵向模式打开视图?
EN

Stack Overflow用户
提问于 2010-11-09 19:44:50
回答 2查看 667关注 0票数 1

当我从一个视图导航到另一个视图时,我想在纵向视图only.ie中打开视图,我是从第一个视图(横向视图)导航到第二个视图。我希望第二个视图总是打开在纵向view.In我的情况下,当我启动在横向,视图是纵向的,但设备是在横向模式。我期望的输出是如果我在纵向打开视图,并将其旋转为没有旋转的横向视图。

编辑:

如果您在纵向模式下打开应用程序,并且如果您在将设备旋转到横向时设置了自动旋转为NO.Then,则输出中将不会有旋转。我希望在最初在横向中加载视图时具有相同的效果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-09 21:30:44

我很确定你不能再使用setOrientation了,因为它已经被弃用了,应用程序也被拒绝使用它。

这可能是您的一个选择:

http://www.iphonedevsdk.com/forum/iphone-sdk-development/33548-alternative-setorientation.html

它使用转换来旋转视图。

票数 4
EN

Stack Overflow用户

发布于 2010-11-09 21:03:48

好的,你要做的就是编辑视图文件中的一个函数。你想要设置;

代码语言:javascript
复制
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations.
    return YES;
}

从return YES到return (interfaceOrientation == UIInterfaceOrientationPortrait);

那么你的视图应该只在画像中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4133280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档