問題タブ [wkinterfacetable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
34 参照

swift2 - WKInterfaceTable でのインターセプト グループの選択

WKInterfaceTable 内にグループがあり、関数didSelectRowAtIndexを使用して行の選択を傍受し、他のことを行います。ユーザーが行に触れるとすぐに backgroundColor を変更したいという事実を除いて、すべてうまく機能し、この動作を実現する方法がわかりません。

関数の最初の行は次のようになります。

残念ながら、関数はすぐには呼び出されず、ユーザーがタッチを離したときにのみ呼び出されるため、行の色はすぐには変わりません。

タッチをすぐに傍受する方法はありますか (したがって、グループの背景色を変更します)?

0 投票する
1 に答える
505 参照

swift - イメージと 2 つのラベルを WKInterfaceTable 行に配置する

を含むアプリ用のウォッチ キット拡張機能を作成していますWKInterfaceTable。次に、detailTextLabel を行に追加して、メイン ラベルの下に配置します。理由はわかりませんが、プライマリ ラベルの下ではなく、メイン ラベルの横にしかドラッグできません。誰かが理由と解決方法を知っていますか? iOSアプリのようにdetailTextLabelを表示したいだけです。ご協力ありがとうございました!

0 投票する
0 に答える
169 参照

objective-c - Swift - WKInterfaceTable が下にスクロールしない

WKInterfaceTableに 5 つの行コントローラーがあります。テーブルの一番下までスクロールしたい。

アップルのドキュメントから

表示する行のインデックス。0 未満のインデックスを指定すると、リストの先頭にスクロールします。行コントローラーの総数より大きいインデックスを指定すると、リストの一番下までスクロールします。

ゼロを指定すると上にスクロールしますが、行コントローラーの総数よりも大きいインデックスを指定すると下にスクロールしません。

最後の行コントローラーのインデックスを指定してみましたが、問題なくスクロールしました。ただし、最後の行コントローラー インデックスより大きい値を指定しても、一番下までスクロールしません。それを機能させるために私は何をする必要がありますか?

0 投票する
1 に答える
233 参照

ios - WatchKit、コア データとテーブル

公開されたアプリがあり、コア データ ストアからのデータが取り込まれたテーブルをウォッチに表示するだけのウォッチ拡張機能を構築したいと考えています。今のところ非常に簡単です。だから私は基本的に私のアプリtableviewcontrollerにあるコードをwatch拡張用に修正して使用しようとしました。アプリ グループを配置し、アプリとウォッチ拡張機能の両方がアクセスできるコア データ クラスを作成しました。デバッグ ログに基づいてウォッチ拡張機能で正常に動作しているように見えますが、ウォッチでアプリを実行すると、ウォッチ テーブルにデータが取得されません。コードとデバッグ ログは次のとおりです。

InterfaceController.h

InterfaceController.m:

デバッグ ログ:

0 投票する
2 に答える
78 参照

objective-c - WKInterfaceTable の Context に Null 値がありました didSelectRowAtIndex

正常に動作するウォッチキットテーブルをセットアップしました。しかし、コンテキストに存在するはずの値で WKInterfaceTable didSelectRowAtIndex メソッドを使用しようとすると、コンテキストは null 値を返します。私が作成したテスト コンテキスト値は正常に動作し、メソッドは動作して、正しく設定された DetailInterfaceController をプッシュします。以下の InterfaceController.m のコードを参照してください。

0 投票する
1 に答える
311 参照

watchkit - フォースタッチウォッチキットで選択行を検出

強制タッチで選択された行インデックスを検出することは可能ですか? tableView の現在の行が強調表示されている状態で強制的にタッチしました。しかし、コンテキスト メニューが表示されたときに、彼に関する情報を取得できません。TableView メソッド -didSelectRowAtIndex: このイベントでは呼び出されません。

0 投票する
1 に答える
488 参照

watchos-2 - WKInterfaceTable プルして更新

watch os 2 の WKInterfaceTable で、pull to refresh アクションを作成することは可能ですか?

1つ質問がありますが、watch os 1に関連しています。

WatchKit プルして更新