2017-03-29 7 views
0

私の質問は簡単ですが、できるかどうかわかりませんピッカーのテキストボタンアクションを変更する

どのようにテキストボタン(Done)を変更するのですか?

ピッカーのマイピクチャ

My picture of Picker

それはXamarinフォームのためです。

+0

これはIOS固有のものなので、picker用のカスタムレンダラーを作成し、pickerrenderer.Controlプロパティを使いこなすことをお勧めします。あなたがピッカーをクリックしたときにポップアップするものが私的であり、あなたがアクセスできない可能性があるので、これが可能かどうかわかりません。 – Slepz

答えて

-1

私はXamarinにあまり慣れていませんが、UIAppearanceを使用して、直接アクセスしていないUIBarButtonItems(埋め込みWebビューから表示されたピッカーなど)をスタイルすることができます。起動時に次のようにしてください:

let appearance = UIBarButtonItem.appearance() 
appearance.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.red], for: .normal) 
1

実行可能ですが、実行するのは簡単な方法ではありません。 hereにチェックを付けると、完了ボタンはPickerRendererとそれを含むツールバーオブジェクトではプライベートになります。つまり、レンダラーの外部から公開されているボタンはありません。

ただし、このレンダラーをベースにして、「完了」ボタンテキストのプロパティを公開できるカスタムレンダラーを作成することもできます。

関連する問題