gpt4 book ai didi

ios:从 subview Controller 获取父弹出窗口的大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:42 25 4
gpt4 key购买 nike

我有一个显示在弹出框内的 viewController。我试图弄清楚如何调整 viewController 的 View (viewController 的 self.view)的大小以匹配弹出窗口。

我认为 View 会自动调整大小以适合弹出窗口;出于某种原因,它不是。出于某种原因, View 的框架是整个屏幕的大小。

我该怎么做:检测周围 View Controller 的大小,以便我可以调整 View 的大小;或者,使 View 根据弹出窗口自动调整自身大小?

注意:这是一个嵌入到其他人的应用程序中的类,因此我无法控制弹出窗口本身的大小。

最佳答案

找出我做错了什么:我正在查看 viewDidLoad 方法中的帧大小。由于某种原因,它在那个时候并不总是有效。

检查帧大小的正确位置是viewDidAppear;它似乎在那里有效。不过,不可否认,我并没有在每个角落案例中都检查过这一点,所以 YMMV。

关于ios:从 subview Controller 获取父弹出窗口的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13609113/

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