gpt4 book ai didi

ios - 如何让 UIView 自动调整大小规则在 viewDidLoad 时触发?

转载 作者:行者123 更新时间:2023-11-29 11:22:51 25 4
gpt4 key购买 nike

我在 Interface Builder 中使用支柱和 Spring 创建了一个针对 iPad 的 UIView。应用程序运行后,自动调整大小会完美运行,因为我更改了设备方向。但是在启动时,无论设备启动的方向如何,UIView 都有其横向大小(如我的 xib 中绘制的那样)。如何让自动调整规则在 viewDidLoad 上触发,以便在用户启动时 View 采用纵向形式设备处于纵向方向的应用程序?

谢谢!

最佳答案

setFrame 调用对我不起作用 - 因为简单地调用 mainViewController.view 会导致在处理 setFrame 之前触发 viewDidLoad。

但是,在主视图 Controller 的 viewDidLoad 中,您可以在进行其他计算之前调用它:

[self.view setFrame:[[UIScreen mainScreen] applicationFrame]];

关于ios - 如何让 UIView 自动调整大小规则在 viewDidLoad 时触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5980248/

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