gpt4 book ai didi

swift - 约束应用的时间

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:41 25 4
gpt4 key购买 nike

我有一个 UIView,如果特定章节需要,我会在其中显示电影。此 View 通过 Main.storyboard 中的约束调整大小以适应 iPhone。在 iPad 上一切正常。它在 iPhone 上也能正常工作,除非当包含章节的电影上次激活时要求应用程序重新加载,这意味着电影将首先加载。在这种情况下,电影将加载到 iPad 尺寸而不是较小的 iPhone 规范中。

看来对电影观影的约束没有及时搞定。问题集中在 View 边界的查询上。如果我在使用边界之前插入延迟,问题就会消失。事实上,延迟 0.0 秒就可以完成工作!

使用依赖于延迟的拼凑对我来说似乎很时髦。我还可以将使用边界的调用移至 viewDidLoad 以解决问题,但随后我在重新加载应用程序时看到一些潜在的“垃圾”,启动图像似乎没有效果。有什么建议么?

最佳答案

这听起来像是在您的 View 布局之前使用 bounds。在没有实际看到您的代码的情况下,我建议在 viewDidLayoutSubViews() 中执行您描述的代码。

关于swift - 约束应用的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38513698/

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