IOS 横竖屏

2017-03-15  本文已影响7人  JakieZhang

//iOS规定不允许强制用代码切换横竖屏

if([[UIDevicecurrentDevice]respondsToSelector:@selector(setOrientation:)]) {

SELselector =NSSelectorFromString(@"setOrientation:");

NSInvocation*invocation = [NSInvocationinvocationWithMethodSignature:[UIDeviceinstanceMethodSignatureForSelector:selector]];

[invocationsetSelector:selector];

[invocationsetTarget:[UIDevicecurrentDevice]];

intval =UIInterfaceOrientationPortrait;

if(UIDeviceOrientationIsPortrait([UIDevicecurrentDevice].orientation)) {

val =UIInterfaceOrientationLandscapeRight;

}

[invocationsetArgument:&valatIndex:2];

[invocationinvoke];

}

上一篇 下一篇

猜你喜欢

热点阅读