Apple Watch人机交互指南:UI元素--标签、图像、Groups

来源:互联网 发布:简乐互动java游戏 编辑:程序博客网 时间:2024/05/22 12:39

标签展示静态文本

text_examples_2x.png

标签:

· 展示任何数量的静态文本

· 不允许用户直接交互

· 可以以编程形式更新

· 可以跨多行展示

标签是应用程序中最常用的元素之一。使用标签向用户展示短信息。标签最适合展示数量相对较少的文本。

标签应当清晰可见。为标签文本使用高对比度颜色,并使用Dynamic Type以确保标签文本会相应地缩放。内置的系统字体为Apple Watch提供了最清晰可见的字体,并且也推荐您使用。如果您使用自定义字体,不要为了使用花哨的字体和浮华不实的颜色而牺牲字体的清晰易读性(在app中如何使用文本,以及使用Dynamic type的相关信息,请查看Color和Typography)。

尽可能地使用内置的样式。内置的样式专为高清晰度和易用度而设计。

505.png

-----------------------------------------------------------------------------------------------------------

图像

图像对象(image object)展示一个图片或者动态的图片序列。

images.png

图像对象:

· 没有自己的外观,仅展示它的图片。

· 不支持用户交互

· 为动画开始和结束提供了程式控制

针对Apple Watch每个尺寸适当调整图片。不要针对不同的屏幕尺寸拉伸或压缩图片。为设备提供像素大小正确的图片资产。

按照@2x创建所有图片资产。无需为非Retina屏设备创建图片。

--------------------------------------------------------------------------------------------------------------------

Groups

Groups是一款用以在界面上布局内容的重要工具。对其他对象来说,Groups起到一个容器的作用。Groups没有默认的外观,但是可使用自定义背景颜色和图片来重新配置。Groups包含指定位置、尺寸、页边距以及其他布局相关内容的属性。

Group对象:

· 可以水平或垂直地布局项目

· 包含一个或者多个界面元素

· 拥有指定分组元素间的页边距的属性

· 可用图片或者纯色作为背景

· 拥有一个适用于背景和内容的可配置的圆角半径

Groups是Xcode中执行设计任务的主要工具。但事实是一个group可以有自己的背景色或背景图片,这意味着你也可以使用groups作为视觉元素。

在groups中嵌套其他groups来创建复杂布局。你可能想要水平布局一些项目,垂直布局其他项目。你可能也要嵌套groups来利用外边group的页边距或间隔选项。

为不同尺寸的Apple Watch显示屏创建单独的背景图片。不要针对不同屏幕尺寸拉伸或者压缩图片,要为设备提供像素大小正确的图片资产。

0 0
原创粉丝点击