gpt4 book ai didi

ios - 模拟器中的不同 View 大小取决于在 Interface Builder Xcode 9 中选择的设备

转载 作者:行者123 更新时间:2023-11-28 17:31:21 26 4
gpt4 key购买 nike

我对约束 View Controller 有疑问。我在界面构建器的 View Controller 中为某些按钮和 View 设置了两种不同的约束类别。一种用于 wR hR,另一种用于 wC hR。例如,当我在界面生成器中选择一个 ipad 并在 ipad 模拟器上运行我的应用程序时,一切正常,对于界面生成器中的 iphone 和 iphone 模拟器也是如此。但是,如果我在界面生成器中选择 ipad 并在 iphone 模拟器和真实设备上运行我的应用程序,则约束不会更新为不同的帧大小。

Interface Builder for Ipad Pro 9.7

View on Ipad for Selected Ipad in Interface Builder

Interface Builder for Iphone X

View on Ipad for Selected Iphone X in Interface Builder

谢谢!

更新:发现了问题。问题不在于约束不起作用,而在于气泡绘制在错误的位置。但是谢谢大家的想法!

最佳答案

尝试在viewDidLoad中添加:

这会强制 View 立即更新其布局。

self.view.layoutIfNeeded()

关于ios - 模拟器中的不同 View 大小取决于在 Interface Builder Xcode 9 中选择的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52352764/

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