对于在某些情况下何时使用自动布局和/或大小类,我有些困惑。在我的初始视图中,我有2个按钮,一个“垂直于Facebook”和一个“通过电子邮件注册”,垂直堆叠。我最初将它们设置为70左右的高度和18pt的字体,在较新的手机上看起来不错,但是在较小的手机上,它们看起来很大并且组合在一起(有间距)最终占据了几乎一半的屏幕。

因此,我的第一个想法是将按钮设置为主视图或子视图的百分比高度,但是事情开始变得非常复杂非常快:我是否也将百分比用于边距和间距?它在哪里结束?这是很多计算。

但是我也没有在这里看到使用大小类的有用之处,因为我的应用程序仅处于纵向模式,因此我无法真正定位说iPhone 5 vs iPhone 6。

那么,我是不是必须硬着头皮,使用百分比在所有屏幕上都获得漂亮的按钮,还是我应该吸吮它,并在现在使用较少的手机上使用大字体的真正肥胖的按钮?至于字体大小,是否存在公认的标准尺寸集(例如,用于标题和正文),在所有手机上看起来都不错?

最佳答案

您是否尝试过使用宽高比约束?如果使用它,则保持与边缘的距离固定,并且应针对不同的屏幕尺寸按比例挤压

10-07 19:14
查看更多