gpt4 book ai didi

ios - Xcode 6 iOS 7 View 大小

转载 作者:行者123 更新时间:2023-11-29 02:23:14 25 4
gpt4 key购买 nike

我的 Root View Controller 是一个选项卡 View Controller 。我的应用程序只有横向模式。它在项目设置和包括根在内的每个 VC 的 Storyboard中都设置为景观。在 viewDidLoad 中,我有:

NSLog(@"width of view in didappear:%f",self.view.frame.size.width);

和 viewDidAppear 中的代码相同。在 iOS 8 的 viewDidLoad 中,该行打印出 480。在 iOS 7 中,它打印出 320(纵向模式下屏幕的宽度),但在 viewDidAppear 中,它打印出 480,这是正确的。是的,对于那些总是在寻找“精确”细节的所有人来说,它是同一台设备。

为什么viewDidLoad在ios7中还是纵向的,而在ios8中却不是?可以做什么?我在 viewDidLoad 中设置我的整个 View ,因为我只需要做一次,所以不能将它迁移到 viewDidAppear 或其他地方。

最佳答案

如果是这样的话,这就是 iOS 7 和 8 之间的一个奇怪差异。我猜这是同一台类型但物理上不同的设备?还是您真的在同一台设备上运行 iOS 7 和 8?

因此理论上您可能仍然存在设置差异。 IE。 iOS 7 设备纵向锁定等

如果设置确实如您所说, bool 属性将帮助您在 viewDidAppear 中运行。我只是在这里提供了一个如何做到这一点的例子:https://stackoverflow.com/a/27867549/1111233

关于ios - Xcode 6 iOS 7 View 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27867758/

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