将我的项目从纵向转换为横向的问题

Posted

技术标签:

【中文标题】将我的项目从纵向转换为横向的问题【英文标题】:problem in converting my project from portrait to landscape orientation 【发布时间】:2011-03-04 08:10:31 【问题描述】:

我已经以纵向方向开发了我的项目,现在我想将我的项目方向设置为横向。我已将所有 xib 文件的方向属性设置为横向,在 .plist 中我还将支持的界面方向的所有项目设置为横向,但是当我运行我的项目时,一个视图仍然是纵向的......在这个视图中我正在展示pdf文件。

提前致谢!!!

【问题讨论】:

当方向改变时尝试设置该元素的框架 您的意思是所有视图都应更改为横向,只要方向可能是什么。 【参考方案1】:

您是否在视图控制器中放置了以下方法

- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
    return YES;

【讨论】:

我想可能是你忘了放那个函数,哈哈,所以我回答了【参考方案2】:

如果 Landscape 使用此代码

(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
    return (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight);

如果 Portrait 使用此代码

(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
    return (interfaceOrientation==UIInterfaceOrientationPortrait || interfaceOrientation==UIInterfaceOrientationPortraitUpsideDown);

【讨论】:

以上是关于将我的项目从纵向转换为横向的问题的主要内容,如果未能解决你的问题,请参考以下文章

应用动画从纵向到横向

将 cocos2-x 项目设置为纵向

如何以编程方式将我的 android 应用程序锁定为纵向/横向模式?

将 UIView 坐标从纵向转换为横向,反之亦然

Iphone:无法从我的横向视图切换回纵向视图

UICollectionView 从纵向到横向