我正在使用“界面”构建器来设计具有Any x Any维度的应用程序。该程序在所有设备(iPhone 4,5,6)上显示正确,但在iPad上似乎约束不起作用。
以下是一个关于它在正确设备(iPhone 6s)上的外观的示例:
然而,当我在iPad上运行时,我得到以下内容:
描述视图的约束是:
标题视图的约束是:
正如您所看到的,iPad版本没有像iPhone版本那样将“描述”字段放在标题图像下面。我尝试重置约束并确保我没有改变另一个不是Any x Any的维度中的约束。我不知道为什么它仍然没有正确放置。控制台和界面构建器不提供任何警告/错误。有人有想法吗?
答案 0 :(得分:1)
我不确定你是如何创建约束的,但试试这个:
您可以更改约束4和5.只需确保您的约束知道图像容器大小并使图像适合。
如果容器小于图像且图像大于容器,则可能会显示整个图像。但是这样你的约束就不会知道实际的图像大小。