gpt4 book ai didi

objective-c - self.view.frame.size.height 在 iphone 4s 上返回 568 而不是 480

转载 作者:搜寻专家 更新时间:2023-10-30 20:09:05 25 4
gpt4 key购买 nike

viewDidLoad 方法中,我的 View Controller 调用 self.view.frame.size.height 返回 568。但是 [[UIScreen mainScreen] bounds] .size.height 返回 480。 View 的框架大小不应该总是小于窗口大小吗?

我正在 iPhone 4s 上进行测试。我尝试将 subview 的长度设置为 [[UIScreen mainScreen] bounds].size.height 并且它不足以覆盖屏幕。然后我检查了 self.view.frame.size.height 的大小,这就是我遇到 568 的原因,这对我来说还没有任何意义。

最佳答案

viewDidLayoutSubviews 将返回正确的高度。

即在 View 层级方法viewDidLayoutSubviews中调用self.view.frame.size.height

关于objective-c - self.view.frame.size.height 在 iphone 4s 上返回 568 而不是 480,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23535780/

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