使用图像和左对齐文本创建 WKInterfaceButton

Create WKInterfaceButton with image and left aligned text

我想为我的手表应用程序使用 WKInterfaceButton,它看起来像手表设置中的按钮:

有两个主要属性:

我没有发现任何可以将按钮标题左对齐的方法。我已经尝试使用一个组来代替(然后它会起作用),但是当我使用一个组时我不能使用 WKInterfaceButton 的形状。

这是我的做法...

  1. 创建按钮
  2. 将该按钮键入一个组
  3. 在该按钮组中,将两个组放入其中。左侧的组将包含图像。右边的组将包含一个标签
  4. 所以在左边组放一张图片,在右边组放一个标签。
  5. 调整这些组的边距、长度和高度,直到获得所需的外观。

为按钮组指定相对于容器的长度“1”和高度 "size to fit content"

对于将包含图像的内部组,给它相对于容器的长度为“0.2”(可能)

对于将包含标签的右侧内部组,将其相对于容器的长度设置为“0.8”(以便两个组加起来等于 1)

给两组相对于容器 (1) 的高度

虽然我自己还没有尝试过,但我认为您正在寻找与手表设置相匹配的是 table 视图。在故事板的界面控制器中定义一个 table 视图,并将图像和标签添加到行中。 programming guide for apple kit 中有一个如何执行此操作的示例。

使用 WKInterfaceButton Content 作为 Group 并在其中放置图像和标签。