1、application plist 配置支持的方向,appdelegate返回可以支持的方向,效果可能差不多;
2、设备方向和vc内容方向是相反的;
3、UIDevice设置设备方向?需要吗?这个设置后触发supported orientation mask来读值;只要手机转屏,vc 的orient_supported事件就会过来,比谁都快;(你要告诉他什么值呢?)
4、监听?(锁屏转时无事件)锁屏和非锁屏下的方向;
5、强制转屏:
NSNumber *orientationUnknown = [NSNumber numberWithInt:0];
[[UIDevice currentDevice] setValue:orientationUnknown forKey:@"orientation"];
NSNumber *orientationTarget = [NSNumber numberWithLong:orientation];
[[UIDevice currentDevice] setValue:orientationTarget forKey:@"orientation"];
网友评论