Как добавить действие кнопки в Apple Watch? - PullRequest
0 голосов
/ 13 декабря 2018

Я пытаюсь добавить действие с кнопкой, чтобы изменить текст в метке, я создал класс для строки таблицы, и это код, когда я пытаюсь запустить, я ничего не вижу.

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 голосов
/ 13 декабря 2018

Обычно пользователи приложения watchOS ожидают, что общая строка представляет собой саму кнопку, и таким образом вы можете реагировать на нажатия строки с помощью обратного вызова делегата table(_:didSelectRowAt:) (https://developer.apple.com/documentation/watchkit/wkinterfacecontroller/1619575-table). Если ваш контент не повторяетсяи WKInterfaceGroup будет достаточно, вы можете поместить свой WKInterfaceButton в группу, и тогда связанный с ним @IBAction будет работать.

...