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

fre*_*dpi 1 objective-c apple-watch watchkit

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

手表设置

有两个主要属性:

  • 它应该在左侧包含一个小图像
  • 它的标题应该左对齐

我没有找到任何可能将按钮的标题对齐到左边.我已经尝试使用组(然后它会工作),但是当我使用组时,我不能使用WKInterfaceButton的形状.

pra*_*awn 11

这是我怎么做的......

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

给按钮组一个相对于容器"1"的长度和一个"适合内容的大小"的高度

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

对于包含标签的右侧内部组,给它一个相对于容器"0.8"的长度(这样两个组合在一起就成1)

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