gpt4 book ai didi

ios - UIView 约束在 iPad 上不显示相同的结果

转载 作者:行者123 更新时间:2023-11-29 00:54:43 26 4
gpt4 key购买 nike

我正在使用 Interface builder 设计具有 Any x Any 维度的应用程序。该程序在所有设备(iPhone 4、5、6)上显示正确,但在 iPad 上似乎约束不起作用。

以下是它在正确设备 (iPhone 6s) 上的外观示例:

Display shows correct

但是,当我在 iPad 上运行它时,我得到以下信息:

Display shows incorrect

描述 View 的约束是:

Constraints of Description view

标题 View 的约束是:

Header view constraints

如您所见,iPad 版本没有像 iPhone 版本那样将“描述”字段放在标题图像下方。我尝试重置约束并确保我没有改变另一个不是 Any x Any 的维度中的约束。我不知道为什么它仍然没有正确放置。控制台和界面构建器不会给出任何警告/错误。有人有想法吗?

最佳答案

我不确定你是如何创建约束的,但试试这个:

  • 为您的图像创建约束:
    1. 尾随空格
    2. 领先空间
    3. 顶层空间
    4. 长相适合
    5. 纵横比
    6. 确保您的图像被裁剪到 subview 。
  • 保留您的描述 View 限制。

您可以更改约束 4 和 5。只要确保您的约束知道图像容器大小并使图像适合即可。

如果容器小于图像而图像大于容器,则可能会显示整个图像。但是这样你的约束就不知道实际的图像大小。

关于ios - UIView 约束在 iPad 上不显示相同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37729523/

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