最近项目中 需要视频通话这一块的强制旋转 遇见电视通话 就按横屏显示 遇见手机 就按竖屏
废话少说 直接上强制横屏代码
- (void)setOrientation:(UIInterfaceOrientation)orientation { SEL selector = NSSelectorFromString(@"setOrientation:"); NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self instanceMethodSignatureForSelector:selector]]; [invocation setSelector:selector]; [invocation setTarget:[self currentDevice]]; int val = orientation; [invocation setArgument:&val atIndex:2]; [invocation invoke]; }