繁体   English   中英

38mm Apple Watch的比例表行高

[英]Proportional table row height for 38mm Apple Watch

默认的行高正好适合42mm手表的四行。 但是在38mm手表上,第四排被切断了。

在IB中,已为表检查了通用的“已安装”。 对于图片(例如),这会导致自定义尺寸,但我看不到表格行高的任何此类选项。 还是我只是使用看起来像“手表尺寸类别”的外观,在底部显示“任何屏幕尺寸”的位置单击鼠标左键? 如果是这样,它将如何与“已安装”设置交互?

我会四处乱搞,但是通过指向正确的方向,一些SmartPerson™可能会有所帮助。

FWIW,我所看到的所有Apple示例代码也都存在“ 38mm截止”问题。

为什么行被切断

出于两个原因,行的高度故意相同。

  • 虽然我没有看到设计指南中提到的最小行高,但较短的行将使在38mm屏幕上定位正确的行更加困难。 这将导致两种手表尺寸之间的用户体验不一致。

  • 较短的行会导致垂直剪切两行文本的问题,由于行较窄,这种情况在38mm屏幕上会更常见。

    在此处输入图片说明

    本示例说明了当减小38mm屏幕的组高度以适合屏幕上的4行时,最后一行的WKInterfaceLabel文本下降器如何被其组剪切。

    较短的行还会导致文本周围的(垂直)空白空间不足,从而使阅读内容行更加困难。

与某些较小屏幕的设备相比,一致的行高与某些iPhone型号在每个屏幕上可以容纳更多行的方式没有什么不同。 Apple不会修改iOS的行高以适合较小屏幕上的相同行数,而不能适应较大屏幕上的行数。 他们的watchOS示例代码确实与他们的一般设计思想一致。

如何完成你的要求

您可以将组的高度从默认更改为固定 ,并为38mm设备指定较小的高度(34点)。 如上一个屏幕截图所示,这将适合较小屏幕上的4行:

在此处输入图片说明

您应该根据需要调整内容,以保留内容与其组容器之间的垂直空白。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM