gpt4 book ai didi

ios - 旋转时 viewWillTransition 方法中的 View 尺寸错误

转载 作者:行者123 更新时间:2023-11-30 10:52:33 25 4
gpt4 key购买 nike

我使用 viewWillTransition 来更改 View 的框架,如果我的 ViewController 位于最顶层,那么一切都很好,这是旋转时打印的框架

TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 1024.0, 476.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 1024.0, 476.0) / rotate

当我的 ViewController 不是最上面时旋转屏幕时会出现问题,例如某些 ViewController 被呈现/推到它上面。我仍然收到这种方法的通知,但尺寸不好。

TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate
TEST frame: (0.0, 0.0, 768.0, 732.0) / rotate

我必须使用框架设置 View ,因为我正在使用 this图书馆。有什么想法吗?

最佳答案

我确实通过使用 didLayoutSubviews 方法并更改框架解决了这个问题。

关于ios - 旋转时 viewWillTransition 方法中的 View 尺寸错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54308731/

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