是否可以在监视工具包中创建按钮数组



我在手表应用程序中有一个视图,我正在使用 8 个按钮,我希望能够将它们放入数组中,以使其更清晰、更容易设置背景图像以及在循环中为每个按钮设置操作。

据我所知,目前这是不可能的我正在尝试做这样的事情:

@IBOutlet var button0: WKInterfaceButton!
@IBOutlet var button1: WKInterfaceButton!
@IBOutlet var button2: WKInterfaceButton!
@IBOutlet var button3: WKInterfaceButton!
@IBOutlet var button4: WKInterfaceButton!
@IBOutlet var button5: WKInterfaceButton!
@IBOutlet var button6: WKInterfaceButton!
@IBOutlet var button7: WKInterfaceButton!

let buttons = [button0, button1, button2, button3, button4, button5, button6, button7]
for button in buttons{
  //do stuff in here
  button.setBackgroundImageNamed("image")
}
您需要

在情节提要中创建WKInterfaceTable。 在情节提要中,创建一个行,该行中有一个按钮。 现在,在代码中,您可以将行数设置为 8,然后为每行配置按钮。

最新更新