将我的项目从纵向转换为横向的问题
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);
【讨论】:
以上是关于将我的项目从纵向转换为横向的问题的主要内容,如果未能解决你的问题,请参考以下文章