AppDelegate.h中
@property(nonatomic,assign)NSInteger allowRotation;
AppDelegate.m中
初始化allowRotation
self.allowRotation = 0;
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
if (_allowRotation == 1) {
return UIInterfaceOrientationMaskAllButUpsideDown;//这个可以根据自己的需求设置旋转方向
}
else
{
return (UIInterfaceOrientationMaskPortrait);
}
}
这样设置之后,在想要支持横竖屏切换的界面设置
#import "AppDelegate.h"
AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
appDelegate.allowRotation = 1;
这样就可以实现旋转了
iOS设置某个界面允许横竖屏切换
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 进入正文前先认识几个概念 portrait 竖屏(Home键在下边) upside down 竖屏(Home键在上...
- 前言 在项目中,尤其是带视频播放的项目,经常需要视频播放页面横竖屏切换。 常规实现方式的弊端 提到支持横竖屏,大家...
- 在网上找iOS横屏相关的信息时发现只有进入页面强制横屏的代码,并没有在一个页面通过点击按钮的方式实现当前屏幕的横竖...
- http://www.cnblogs.com/niit-soft-518/p/5611298.html http:...