【发布时间】:2017-07-02 13:46:22
【问题描述】:
我正在做一个项目,其中一个要求是,公司徽标必须出现在距 iPhone 屏幕尺寸顶部 10% 的位置(如果是 iPhone 5,568 的高度,它应该是 57 )。我可以应用一个约束,但据我所知,它是一个固定值,而不是相对的。 我一直在检查 Xcode 的“Vary for traits”功能,但由于我需要的所有尺寸都是 wC hR,所以在这种情况下它不起作用。 另一种解决方案是根据 iPhone 型号应用不同的飞溅,但我不确定这是否可行。
有什么想法吗?谢谢!
【问题讨论】:
-
使用纵横比限制。你能澄清一下吗?徽标宽度应该是屏幕宽度的 10%,还是徽标左侧的空间应该是屏幕宽度的 10%?
-
这是一个垂直空间限制,我想我只能对其应用固定值。有没有办法让它相对?
-
诀窍是在徽标旁边放置一个透明的占位符
UIView,并将该视图的高度限制为屏幕高度的 1/10,并将徽标的上边缘限制为占位符的下边缘.
标签: ios iphone xcode constraints splash-screen