gpt4 book ai didi

swift - 容器内的 ViewController - 为什么我要读取屏幕高度?

转载 作者:行者123 更新时间:2023-11-28 15:06:44 26 4
gpt4 key购买 nike

我花了几个小时努力制作一个正在加载到容器中的 viewController,以获取容器高度,而不是屏幕高度。

在 Storyboard上:我设置了一个容器 View (在一些 VC 中),链接到一个 viewController 窗口(通过 Storyboard),它获取我的 viewController 的类名 = mainVC.

在“mainVC”类上,在 viewDidLoad 上:view.frame.height = 667(iPhone 8)。

但是,这个容器的高度是 600,并且 mainVC 链接到这个容器中。

此外,在模拟器上,这个ma​​inVC 确实显示为600。 (不是全屏)

我该如何解决这个问题?

最佳答案

看了之后才发现

override func viewWillAppear(_ animated: Bool) {

你得到了预期的真实 frame.height。

viewDidLoad 上, View 大小仍未启动。

关于swift - 容器内的 ViewController - 为什么我要读取屏幕高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48335948/

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