XamarinでApple Watchアプリを作る(その3)- 文字入力
もうちょっとWatchのイベントを調べておきたかったんだけど、ググるとさっき書いたこのブログが上位に出てくる始末。 だれかタスケテ
文字入力
ということでWatchで文字列を入力してみます。 Xamarinのオンラインドキュメントそのままですが・・・。
使うのは
WKInterfaceController.PresentTextInputController()
です。
前回のボタンクリックハンドラをこんな感じに書き換えます。
partial void Button1_Activated() => this.PresentTextInputController(new[] { "Yes", "No", "Maybe" }, WKTextInputMode.Plain, delegate (NSArray results) { if (results?.Count > 0) { this.label1.SetText(results.GetItem<NSObject>(0).ToString()); } });
ボタンを押すとこんなのが出てきます。
何か選ぶとラベルに選択した文字列が出てきます。
実機で動かせば音声入力もできますよ。