gpt4 book ai didi

ios - SplitView 详细 View 返回错误的 View 框架?

转载 作者:IT王子 更新时间:2023-10-29 08:11:48 27 4
gpt4 key购买 nike

我在 iPad 应用程序中使用 splitView。详细 View 中有 2 个 subview ,它们根据 etail View 边界绘制自己。问题是即使 ipad 处于横向模式,它们也总是将自己画在 (1024, 768) 中。

顺便说一句 - 如果我在纵向模式下调用然后旋转 ipad,它们会缩放到 (706,768)。

我已经检查了详细 View 框架和边界,因为它创建(在 View 加载方法中)并且在这两种情况下我得到这个:

NSLog(@"screen frame = %@",NSStringFromCGRect(self.view.frame));
NSLog(@"screen bounds = %@",NSStringFromCGRect(self.view.bounds));

在调试窗口中我得到:

2011-03-03 10:58:19.376 English Club[63347:207] screen frame = {{0, 0}, {768, 1024}}
2011-03-03 10:58:19.382 English Club[63347:207] screen bounds = {{0, 0}, {768, 1024}}

我找不到问题出在哪里。谁能帮帮我?

感谢您的帮助。

最佳答案

viewDidLoad 中, View 不应具有其实际大小。这是稍后通过布局方法设置的。但这不应该阻止你 :) 你如何设置你的自动调整掩码?如果设置正确,一切都应该没问题。

关于ios - SplitView 详细 View 返回错误的 View 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5178609/

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