当 wR 和 hR 在纵向和横向上都相同时,你如何 'Vary for Traits'?
How do you 'Vary for Traits' when wR and hR are the same in both portrait and landscape?
我正在为 iOS 13 合规性构建启动故事板。
我正在从几张图片构建 'splash screen'。这是最后一个问题。
为了在纵向中获得正确的比例,我 select 设备范围 (iPad) 和纵向,然后单击 'Vary for Traits'(所有这些都是在对图片视图)
在我设置所有约束以使其在所有 iPad 设备上以纵向模式正确显示后,我 deselect 'Vary for Traits' 然后改变方向。
现在 UIImageView 不正确(正确)所以我单击 'Vary for Traits' 并设置所有约束以使其看起来适合横向。
然后我 deselect 'Vary for Traits' 然后点击 Portrait - 但现在所有的纵向约束都符合横向约束。
如我所见,问题是对于所有 iPad 设备,无论横向还是纵向,它们都具有相同的 wR 和 hR...
有没有办法让我仍然可以根据方向设置不同的约束?还是我必须在代码中完成所有这些工作?
考虑到它对其他人的价值,我设法做出了一个可以接受的妥协,从中心图像中删除了一些文本并用我可以更好的 UILabel 替换它 'scale'。
我还使用了不同的约束(之前我将主要图像和标题/徽标保持在 H/V 中心,与背景相等 width/height,然后使用乘法来缩放它)我改变了他们让整个超级视图的所有边缘都为 0,然后使用常量移动顶部或左右移动以获得我需要的 'scale'。
它现在在所有设备和方向上看起来都不错。
感谢所有帮助过的人。
我正在为 iOS 13 合规性构建启动故事板。
我正在从几张图片构建 'splash screen'。这是最后一个问题。
为了在纵向中获得正确的比例,我 select 设备范围 (iPad) 和纵向,然后单击 'Vary for Traits'(所有这些都是在对图片视图)
在我设置所有约束以使其在所有 iPad 设备上以纵向模式正确显示后,我 deselect 'Vary for Traits' 然后改变方向。
现在 UIImageView 不正确(正确)所以我单击 'Vary for Traits' 并设置所有约束以使其看起来适合横向。
然后我 deselect 'Vary for Traits' 然后点击 Portrait - 但现在所有的纵向约束都符合横向约束。
如我所见,问题是对于所有 iPad 设备,无论横向还是纵向,它们都具有相同的 wR 和 hR...
有没有办法让我仍然可以根据方向设置不同的约束?还是我必须在代码中完成所有这些工作?
考虑到它对其他人的价值,我设法做出了一个可以接受的妥协,从中心图像中删除了一些文本并用我可以更好的 UILabel 替换它 'scale'。
我还使用了不同的约束(之前我将主要图像和标题/徽标保持在 H/V 中心,与背景相等 width/height,然后使用乘法来缩放它)我改变了他们让整个超级视图的所有边缘都为 0,然后使用常量移动顶部或左右移动以获得我需要的 'scale'。
它现在在所有设备和方向上看起来都不错。
感谢所有帮助过的人。