【发布时间】:2015-09-10 02:20:42
【问题描述】:
对于在某些情况下何时使用自动布局和/或大小类,我感到有些困惑。在我最初的视图中,我有 2 个按钮,一个是“继续使用 facebook”,一个是“通过电子邮件注册”,垂直堆叠。我最初将它们设置为大约 70 高和 18pt 字体,它在较新的手机上看起来很棒,但在较小的手机上它们看起来很大并且组合(与间距)最终占据了几乎一半的屏幕。
所以我的第一个想法是让按钮成为主视图或子视图的百分比高度,但事情很快就变得非常复杂:我是否也使用百分比作为边距和间距?它在哪里结束?计算量很大。
但我也看不出在这里使用尺寸等级有什么用处,因为我的应用程序仅处于纵向模式,而且我不能以这种方式真正定位 iPhone 5 和 iPhone 6。
所以我必须硬着头皮使用百分比来在所有屏幕上获得漂亮的按钮,还是我应该在现在不太使用的手机上接受它并使用大字体的非常胖的按钮?在字体大小方面,是否有一套普遍接受的标准大小(例如,用于标题和正文)在所有手机上看起来都不错?
【问题讨论】:
标签: ios user-interface autolayout size-classes