美文网首页
IOS 横竖屏

IOS 横竖屏

作者: JakieZhang | 来源:发表于2017-03-15 08:52 被阅读7次

//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];

}

相关文章

网友评论

      本文标题:IOS 横竖屏

      本文链接:https://www.haomeiwen.com/subject/sqaknttx.html