問題タブ [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.
ios - カスタム WKInterfaceTable 行の WKInterfaceLabel が nil にアンラップされる
タイトルはそれを要約しています。すべてのIBOutletsを切断/再接続しようとしました。WKInterfaceTable を設定する InterfaceController のコードは次のとおりです。
カスタム行クラスである UniversalRowView のコードは次のとおりです。
テーブルの IBOutlets が正しく接続されている。Storyboard の行はタイプ UniversalRowView に設定され、両方のラベルのアウトレットが適切に接続されています。
この線:
次のエラーをスローします: 「致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました」
また、そのコードをコメントアウトすると、ストーリーボードに表示されるストック WKInterfaceLabels がシミュレーターに表示されません。これもエラーのように感じますが、どうすればよいかわかりません。
編集: willActivate() で setupLoadingTable() を呼び出す
swift - この基本的な watchOS 2 アプリが機能しない理由がわからない
これは、コーディング方法を学ぶ最初の日です。watchOS 2を使って簡単なWatchKitアプリを作りたいです。
Hello World アプリを起動して実行しましたが、メニューを押してラベルを変更しようとすると、コードがコンパイルされず、次のエラーが発生します。
WKInterfaceLabel には set というメンバーがありません。
詳細画像はこちらでご覧いただけます。
スウィフトコード:
ios - Apple Watch アプリで WKInterfaceLabel のテキスト プロパティにアクセスする方法
基本的に次のようになるInterfaceControllerにifステートメントを入力したい-
しかし、WKInterfaceLabel
ちょうどsetText()
プロパティを持っているようです。WKInterfaceLabel
では、の text プロパティにアクセスするにはどうすればよいでしょうか? 前もって感謝します!
ios - WKInterfacelabel が切り詰められているかどうかを確認します
WKInterfacelabel のテキストが切り捨てられているかどうかを確認したいと思います。テキストプロパティがなく、ストーリーボードで設定できる行数プロパティを取得できないようですので、これを実現する方法やコツはあるのでしょうか!?
ありがとう !
ios - WKInterfaceLabel Min Scale はどのように機能しますか? 値を設定すると無視されます
次のように WKInterfaceController を設定しています。
(RTC をコンテナに対する相対値、AL をアライメント、STF をコンテンツに合わせたサイズとして読みます)
表現は次のようになります。
テキストが大きすぎて内部に収まらない場合は、Mid Group に含まれるラベルのフォントを縮小したい (複数行になっても問題ありません)。これを実現するために、フォントをシステム ボールド 30、Min Scale
値を 0.5、Lines
値を 0 に設定しましたが、すべてが無視され、テキストが切り捨てられるか、(コンテナー/ラベルの構成に応じて) それがグループの枠を超えています。
私は何が欠けていますか?この質問に含まれる回答に従おうとしましたが、適切に機能させることができませんでした。
ios - 7.1 互換ターゲットの WatchKit 拡張: WKInterfaceLabel
iOS 7.1 をまだサポートしているアプリに WatchKit ターゲットを追加しようとしています。アプリとウォッチキットのバージョンは異なるバージョンを使用できると思いました。しかし、私が追加すると:
コンパイラはエラーを通知します:
「WKInterfaceLabel」は、iOS 8.2 以降でのみ使用できます。
アプリを Watch に拡張したい場合、iOS 7 のサポートをやめる必要がありますか、それとも方法はありますか?
swift - イメージと 2 つのラベルを WKInterfaceTable 行に配置する
を含むアプリ用のウォッチ キット拡張機能を作成していますWKInterfaceTable
。次に、detailTextLabel を行に追加して、メイン ラベルの下に配置します。理由はわかりませんが、プライマリ ラベルの下ではなく、メイン ラベルの横にしかドラッグできません。誰かが理由と解決方法を知っていますか? iOSアプリのようにdetailTextLabelを表示したいだけです。ご協力ありがとうございました!
watchkit - WatchOS2 - ラベルを水平にスクロールする方法はありますか?
WKInterfaceLabel を水平方向にスクロールする方法があると思います (期待しています)。