是否可以在WatchKit中创建一系列按钮?

时间:2015-04-17 16:08:51

标签: swift watchkit apple-watch

我在Watch应用程序中有一个视图我正在处理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")
}

1 个答案:

答案 0 :(得分:0)

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