gpt4 book ai didi

ios - myView.bounds.size 对所有屏幕尺寸返回相同的值

转载 作者:行者123 更新时间:2023-11-28 06:00:07 25 4
gpt4 key购买 nike

我有一个名为 contentView 的 subview ,它几乎与 superView 齐平。

我使用 iPhoneX 在 Storyboard 中设计了 subview ,并添加了必要的约束以针对所有屏幕尺寸进行拉伸(stretch)。

在不同的屏幕尺寸上, View 似乎按照约束的定义被拉伸(stretch),但 View 的 bound.size 在所有屏幕尺寸上保持不变

contentView.bounds.width

以上在所有屏幕尺寸上打印以下值

375.0

我正在根据它的宽度向我的 contentView 添加更多 subview ,但在所有屏幕尺寸上我得到相同的值。

似乎 375 是我最初在其上添加 contentView 的 iPhoneX 的点宽度。

这有什么原因吗,因为谷歌搜索这个问题没有帮助。如果有人指出正确的方向,我将不胜感激。

Here are my constraints

最佳答案

如果您希望在 viewDidLoad() 中应用约束,那么现在还为时过早。 View 仅在 viewDidLayoutSubviews() 中假定为约束就绪。

关于ios - myView.bounds.size 对所有屏幕尺寸返回相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50089725/

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