使用图像和左对齐文本创建 WKInterfaceButton
Create WKInterfaceButton with image and left aligned text
我想为我的手表应用程序使用 WKInterfaceButton,它看起来像手表设置中的按钮:
有两个主要属性:
- 左边应该有一张小图
- 它的标题应该左对齐
我没有发现任何可以将按钮标题左对齐的方法。我已经尝试使用一个组来代替(然后它会起作用),但是当我使用一个组时我不能使用 WKInterfaceButton 的形状。
这是我的做法...
- 创建按钮
- 将该按钮键入一个组
- 在该按钮组中,将两个组放入其中。左侧的组将包含图像。右边的组将包含一个标签
- 所以在左边组放一张图片,在右边组放一个标签。
- 调整这些组的边距、长度和高度,直到获得所需的外观。
为按钮组指定相对于容器的长度“1”和高度 "size to fit content"
对于将包含图像的内部组,给它相对于容器的长度为“0.2”(可能)
对于将包含标签的右侧内部组,将其相对于容器的长度设置为“0.8”(以便两个组加起来等于 1)
给两组相对于容器 (1) 的高度
虽然我自己还没有尝试过,但我认为您正在寻找与手表设置相匹配的是 table 视图。在故事板的界面控制器中定义一个 table 视图,并将图像和标签添加到行中。 programming guide for apple kit 中有一个如何执行此操作的示例。
使用 WKInterfaceButton Content 作为 Group 并在其中放置图像和标签。
我想为我的手表应用程序使用 WKInterfaceButton,它看起来像手表设置中的按钮:
有两个主要属性:
- 左边应该有一张小图
- 它的标题应该左对齐
我没有发现任何可以将按钮标题左对齐的方法。我已经尝试使用一个组来代替(然后它会起作用),但是当我使用一个组时我不能使用 WKInterfaceButton 的形状。
这是我的做法...
- 创建按钮
- 将该按钮键入一个组
- 在该按钮组中,将两个组放入其中。左侧的组将包含图像。右边的组将包含一个标签
- 所以在左边组放一张图片,在右边组放一个标签。
- 调整这些组的边距、长度和高度,直到获得所需的外观。
为按钮组指定相对于容器的长度“1”和高度 "size to fit content"
对于将包含图像的内部组,给它相对于容器的长度为“0.2”(可能)
对于将包含标签的右侧内部组,将其相对于容器的长度设置为“0.8”(以便两个组加起来等于 1)
给两组相对于容器 (1) 的高度
虽然我自己还没有尝试过,但我认为您正在寻找与手表设置相匹配的是 table 视图。在故事板的界面控制器中定义一个 table 视图,并将图像和标签添加到行中。 programming guide for apple kit 中有一个如何执行此操作的示例。
使用 WKInterfaceButton Content 作为 Group 并在其中放置图像和标签。