我有一个UIViewController
在成立UIStoryboard
使用界面生成器大小的类 。
这看起来在iPhone 5和4" 好屏,但5.5" 的iPhone 6 Plus上的画面元素在装置的顶部区域过于局促。 我想增加对iPhone 6和6所加的空间约束的常数。
至于我能看到这是不可能的,大小班,因为只有一个为所有iPhone显示屏大小类(不管3.5" 或5.5" )。 什么是做到这一点的呢? 或许真的与约束乘数? 还没有真正计算过,一出。
我有一个UIViewController
在成立UIStoryboard
使用界面生成器大小的类 。
这看起来在iPhone 5和4" 好屏,但5.5" 的iPhone 6 Plus上的画面元素在装置的顶部区域过于局促。 我想增加对iPhone 6和6所加的空间约束的常数。
至于我能看到这是不可能的,大小班,因为只有一个为所有iPhone显示屏大小类(不管3.5" 或5.5" )。 什么是做到这一点的呢? 或许真的与约束乘数? 还没有真正计算过,一出。
看到这里我的答案:
https://stackoverflow.com/a/20865342/341994
我解释在那里,你不能让一个间隔限制值取决于事物的高度。 但是你可以做一个高度约束取决于事物的高度。 因此,尝试将其高度是成正比的上海华高度的无形的观点,并把它作为一个垫片,以约束它。 这将推动按比例的意见,到屏幕的高度。
我做了一个快速演示。 看红色视图的顶部是如何进一步向下iPhone 6比它在iPhone 4S上: