我在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")
}
答案 0 :(得分:0)
您需要在故事板中创建WKInterfaceTable
。在故事板中创建一行,该行中有一个按钮。现在,在代码中,您可以将行数设置为8,然后为每行配置按钮。