所以,我有点陷入困境......根据这个帖子 https://stackoverflow.com/questions/3402401/get-launch-orientation-of-ipad-app,iPhone/iPad 的方向在一定程度上是纵向的,之后控制器内的“自动旋转”功能会告诉 iOS 方向已更改。我的问题是,在我有机会检测到方向的变化之前,表格视图单元格似乎正在加载。我的表格视图取决于设备的方向,因此在知道方向之前我无法加载它。有什么我不知道的吗?
多谢你们!
我相信您正在为应用程序提供 LAndScape 和 Potrait 模式支持,因此您应该在 cellForRowAtIndexPath 方法中检测设备方向并为当前方向创建单元格:
if ([UIDevice currentDevice].orientation!=UIDeviceOrientationLandscapeLeft && [UIDevice currentDevice].orientation!=UIDeviceOrientationLandscapeRight) {
Identifier= @"aCell_portrait"
}else Identifier= @"DocumentOptionIdentifier_Landscape";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)