WKInterfacePicker
のテキストカラーまたはフォーカススタイルアウトラインカラーをどのように設定するのか知っていますか?WKInterfacePickerの色(テキストまたはアウトライン)を設定する
私はそれが表示されませんインターフェイスビルダー、私はそれを設定することができますコード内のプロパティ項目を見つけることができません。
ここIBです:
WKInterfacePicker
のテキストカラーまたはフォーカススタイルアウトラインカラーをどのように設定するのか知っていますか?WKInterfacePickerの色(テキストまたはアウトライン)を設定する
私はそれが表示されませんインターフェイスビルダー、私はそれを設定することができますコード内のプロパティ項目を見つけることができません。
ここIBです:
あなたはデフォルトのピッカーの色を変更することはできません。
しかし、ビューを操作して、アプリの速度を落とすことなく、そのように見せることができます。
私は2 WKInterfaceGroup
を縦に並べて作成しました。上部のグループには、カスタム字幕ラベルの場合はWKInterfaceLabel
、下のグループの場合はWKInterfacePicker
です。 WKInterfacePicker
は、このように構成されています。私たちは、カスタムのものを作成することができるよう
Style: List
Focus Style: None
Indicator: Disabled
これはデフォルトの色合い&キャプションを非表示になります。
ラベルのWKInterfaceGroup
では、角の半径と背景色を設定します。ピッカーのWKInterfaceGroup
では、背景画像を設定しました。これは、ストロークされた丸い矩形のイメージです。
私はピッカーのためWKInterfaceGroup
のラベルのためのWKInterfaceGroup
の背景色、背景画像を変更するpickerDidFocus
とpickerDidResignFocus
コールバックを使用しています。
インデックスが変更されるたびにpicker action
を使用して、カスタムアクションラベルを更新します。
カスタムピッカーは、組み込みのWKInterfacePicker
とまったく同じように見えますが、カスタムティントがあります。
これは本当に面白い方法です。これはもっと簡単な方法で行うことができないためです。ありがとう! – SRMR
はチャーミーのように働いた。共有いただきありがとうございます! :) –
@honchengあなたのコードを共有してください。私は同じことをしましたが、ピッカーの色合いは変わりません –