問題タブ [wkinterfacelabel]

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 に答える
1461 参照

ios - WatchKit は、ラベルのタップ/タッチ/グループを検出します

私はそのように内にネストされWKInterfaceGroupていWKInterfaceLabelます:

ここに画像の説明を入力

次のようになります。

ここに画像の説明を入力

オレンジ色のハイライトは、ユーザーが現在編集している値の部分を示します。(WKInterfaceGroup の背景色)

左/右の強調表示を切り替える方法を見つけようとしていますが、問題が発生しています

  • WatchKit は、次のようなものを私に提供しませんtouchesBegan
  • WKInterfaceLabels にはアクション セレクターがありません
  • WKInterfaceGroups にはアクション セレクターがありません
  • 公開されている ForceTouch API はありません

私の質問は:

アクティブに編集したい 2 つのグループのどちらをユーザーが「タップ」して選択できるようにするにはどうすればよいですか?

0 投票する
3 に答える
1204 参照

swift - iWatch: WKInterfaceLabel は、ラベルの末尾にある "..." でテキストが途切れないようにすることは可能ですか?

WKInterfaceLabel のテキストが長すぎて、テキストが最後にドットで途切れてしまいます。iOS 用の UILabel では、クリップ モードを有効にすることでこの問題を簡単に解決できることを知っています。これをウォッチキットで解決する方法はないと思います。これにより、テキストが途切れるのを防ぐことができない場合、画像を使用せざるを得なくなります。ヒントや提案をいただければ幸いです。

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

ios - WKInterfaceLabel テキストの配置?

InterfaceBuilder には Text Alignment のプロパティがありますが、WKInterfaceLabel クラスで定義されたプロパティの間にはありません。

正当化されたものを除いて、機能する配置のいずれかに設定すると、なぜそうなるのですか?

スクリーンショットを見る InterfaceBuilder のスクリーンショット

この奇妙な動作に関して、私が気付いていないことはありますか?

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

ios - 属性付き文字列「Google」に NSLinkAttributeName が含まれています。削除されました

Apple Watchでアプリを開発しています。ラベルを使用し、テキストをリンクとして追加しています。そのリンクで、電話イベントを実装したいと思います。次のコードを使用しています。

しかし、次のエラーが発生しています。

私を助けてください

前もって感謝します

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

swift - WKInterfaceLabel からテキストを取得する方法

Apple Watchのラベルが少し違うようです!

次のラベルを作成しました。

次に、ラベルの書き込みは問題ありません(「setText」メソッドを使用)

しかし、そのようなラベルから文字列定数にテキストを取得するにはどうすればよいですか???

私は試した:

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

ios - Swift WKInterfaceLabel IBOutlet が起動時に Watchkit アプリをフリーズさせる

時計アプリの簡単な例を作成しようとしています: ラベルとボタンです。ボタンを押すと、ラベルのテキストが変わります。

スクリーンショットに示すように、シミュレーターでアプリを実行すると、次のコードにより無限の回転ホイールが発生します。

ここに画像の説明を入力

覚えておいてください。アプリが読み込まれません。ボタンやラベルを見ることはありません。この回転する白い点の輪にとどまります。

しかし、まったく同じコードを使用してラベルをコメントアウトするだけで、時計アプリが読み込まれて正常に実行されます。

結果:

ここに画像の説明を入力

ボタンをクリックすると、意図したとおりに「hermes」に変わります。

ここに画像の説明を入力

なぜこれが起こるのでしょうか?私はこれを理解しようとして、4 時間もここに座っていました。ラベルは IBOutlet として接続されます。プロジェクトをクリーンアップしました。XCode をシャットダウンし、コンピューター全体を再起動しました。私は最初から 2 番目のプロジェクトを作成しました。すべて同じです。このラベルのコメントを外したままにしておくことができないのはなぜですか? ボタンのアクションでラベルがコメント解除されている場合、アプリがロードされないのはなぜですか? 追加情報: コメントなしのラベルを willActivate() メソッドなどの他の場所に配置しても、アプリが読み込まれないのと同じように動作します。