12345678910111213141516171819202122232425262728293031323334353637 |
- //
- // RotationScreen.m
- // AGPlayer
- //
- // Created by 吴书敏 on 16/8/3.
- // Copyright © 2016年 littledogboy. All rights reserved.
- //
- #import "RotationScreen.h"
- @implementation RotationScreen
- //
- + (void)forceOrientation:(UIInterfaceOrientation)orientation {
- // setOrientation: 私有方法强制横屏
- if ([[UIDevice currentDevice] respondsToSelector:@selector(setOrientation:)]) {
- SEL selector = NSSelectorFromString(@"setOrientation:");
- NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]];
-
- [invocation setSelector:selector];
- [invocation setTarget:[UIDevice currentDevice]];
- int val = orientation;
- [invocation setArgument:&val atIndex:2];
- [invocation invoke];
- }
- }
- //
- + (BOOL)isOrientationLandscape {
- if (UIInterfaceOrientationIsLandscape([UIApplication sharedApplication].statusBarOrientation)) {
- return YES;
- } else {
- return NO;
- }
- }
- @end
|