如何在Apple Watch中添加按钮动作?

时间:2018-12-13 08:17:59

标签: swift button action watchkit watch

我试图添加一个带有按钮的操作来更改标签中的文本,我为表行创建了一个类,这就是代码,当我尝试运行时我什么也没看到。

import WatchKit
import Foundation

class MyRowController: NSObject {

    @IBOutlet weak var label: WKInterfaceLabel!
    @IBOutlet weak var button: WKInterfaceButton!

    @IBAction func buttonpress() {
        label.setText("ciao")
    }

}

1 个答案:

答案 0 :(得分:0)

通常watchOS应用程序用户希望整个行都是按钮本身,因此您可以通过委托回调table(_:didSelectRowAt:)https://developer.apple.com/documentation/watchkit/wkinterfacecontroller/1619575-table)响应行的点击。如果您的内容没有重复,并且WKInterfaceGroup就足够了,那么您可以将WKInterfaceButton放入组中,然后与之关联的@IBAction就可以了。