关于iOS 横屏的问题,相信很多 新手朋友都是懵懵懂懂的,什么需要ios6以上啊,ios8之类的,或者,都实现了,网上个个大神的代码。但是!
自己的需求跟他们写的对不上,还得一脸懵逼。! 好!今天,我就教大家一个 简单的方法。来解决 横屏的问题,大家想怎么转,想怎么变!。想那个控制器转,就哪个控制器转,想什么时候横屏!就什么时候横屏!就是这么任性
话不多说,开始!我一步步的教你怎么搞!
首先! 第一步。Appdelegate.h
在你的Appdelegate.h文件中,定义一个变量
@property(nonatomic,assign)NSInteger allowRotation; 这个变量就是控制你是否允许旋转的。开关,然后在Appdelegate.m 看清楚,是.m文件中实现这个方法!!
这个地方你也可以定义一个宏,方便调用
#define ApplicationDelegate ((AppDelegate *)[UIApplication sharedApplication].delegate)
-(UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
if (self.allowRotation) {
return UIInterfaceOrientationMaskLandscape;
}
return UIInterfaceOrientationMas

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



