我在 Watch 应用程序中有一个 View ,我正在使用 8 个按钮,我希望能够将它们放入一个数组中,以便更清晰、更轻松地设置背景图像以及为每个按钮设置一个 Action 环形。
据我所知,目前这是不可能的 我正在尝试做这样的事情:
@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")
}
最佳答案
您需要在 Storyboard中创建一个WKInterfaceTable
。在 Storyboard 中创建一行,一行中有一个按钮。现在在您的代码中,您可以将行数设置为 8,然后为每一行配置按钮。
关于swift - 是否可以在 WatchKit 中创建一个按钮数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29704299/