开发背景是项目当中有一个单独的页面是需要进入到那个页面的时候是支持横屏的,旋转屏幕或者手动切换都支持横屏,但是其他的页面均是竖屏,下面就是具体的操作和代码:
首先在AppDelegate.h里面设置一个控制横屏的属性
//是否横屏
@property (nonatomic,assign)NSInteger allowRotate;
然后在.m的里面设置方法
//此方法会在设备横竖屏变化的时候系统会调用
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
// NSLog(@"方向 ============= %ld", _allowRotate);
if (_allowRotate =