gpt4 book ai didi

objective-c - 在加载 tableview 之前检测 iPhone 方向

转载 作者:行者123 更新时间:2023-12-04 18:27:07 24 4
gpt4 key购买 nike

所以,我有点纠结……根据 this post ,iPhone/iPad 的方向是纵向的,直到 Controller 内部的“自动旋转”功能告诉 iOS 方向已经改变。我的问题是,在我有机会检测到方向的变化之前,似乎表格 View 单元格正在加载。我的 tableview 取决于设备的方向,所以在知道方向之前我不能加载它。有什么我不知道的吗?

多谢你们!

最佳答案

我相信您正在为应用程序提供对 LAndScape 和 Potrait 模式的支持,因此您应该在 cellForRowAtIndexPath 方法中检测设备方向并为当前方向创建单元格:

if ([UIDevice currentDevice].orientation!=UIDeviceOrientationLandscapeLeft && [UIDevice currentDevice].orientation!=UIDeviceOrientationLandscapeRight) {

Identifier= @"aCell_portrait"

}else Identifier= @"DocumentOptionIdentifier_Landscape";

关于objective-c - 在加载 tableview 之前检测 iPhone 方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com