1
我有一个观看应用程序的视图我正在处理8个按钮,我希望能够将它们放入一个数组中,使其更清晰,更容易设置背景图像以及为每个循环设置一个动作。是否可以在WatchKit中创建一个按钮数组?
据我所知,这是不可能的,此刻 我试图做这样的事情:
@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")
}
谢谢,但在我的情况下,我有一个组中的水平多个按钮,据我所知,表视图不会帮助这一点。 – hagata
你是对的水平,表不会帮助。水平方向上不应超过3个按钮。请记住,模拟器使用更多的空间,并使按钮感觉比真实设备更大。 –