問題タブ [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.
ios - 38mm Apple Watch のプロポーショナル テーブル行の高さ
デフォルトの列の高さは、42mm のウォッチに 4 つの列が正確に収まります。しかし、38mm の時計では、4 列目が切り取られています。
IB では、テーブルに対して一般的な「インストール済み」をチェックしています。画像(例)の場合、これはサイズのカスタマイズにつながりますが、テーブルの行の高さのオプションはありません。または、「任意の画面サイズ」と表示されている下部をクリックして、Watch Size Classes のように見えるものを使用しますか? もしそうなら、それは「インストール済み」設定とどのように相互作用しますか?
ハックするつもりですが、SmartPerson™ の中には、正しい方向を指し示すことで大いに役立つものもあります。
FWIW、私が見たすべての Apple サンプル コードにも「38mm カットオフ」の問題があります。
ios - WKInterfaceTable に対して didSelectRowAtIndex が呼び出されない
WKInterfaceTableCell
ストーリーボードに から別の へのプッシュ セグエを作成しました WKInterfaceController
( と呼ばれDetailInterfaceController
ます)。
行をタップすると、 didSelectRowAtIndex
呼び出されていません。
私が間違っている場所と、文字列を渡す方法を知っている人はいますか?
テーブルインターフェイスコントローラー
didSelectRowAtIndexPath
print
ステートメントは呼び出されません
詳細InterfaceController
ラベルが設定されていません
watchkit - WatchKit で静的テーブルを作成する方法
WatchKit アプリでテーブルを作成していますが、それを静的テーブルにしたいと考えています。
テーブルが静的になるように構成するにはどうすればよいですか? 属性インスペクタを調べましたが、動的テーブルを静的テーブルに変更する設定がありません。
apple-watch - ページベースのインターフェイスで watchOS 3 の垂直詳細ページングを使用することはできますか?
watchOS アプリを最新の watchOS 3 の改善で更新しようとしていますが、新しい WKInterfaceTable 垂直ページングが機能しないという問題が発生しています。垂直方向の詳細ページングでは、アプリ全体で階層ナビゲーション構造を使用する必要があるようです。
1 つを除くすべての InterfaceController を削除し、テーブルからプッシュ セグエを使用すると、ページングが期待どおりに機能します。ただし、代わりにページベースのインターフェイス内からプッシュ セグエを使用すると、何も起こりません。それをモーダルセグエに切り替えると、セグエ自体は機能しますが、垂直ページングは有効になりません。
アプリのナビゲーションを完全に切り替えて、この素晴らしいwatchOS 3の改善を使用する以外の解決策はありますか?