1

ここと他の場所で指摘されているように:編集/完了ボタン、完了ボタンの背景色の変更

navigationBarを使用して色合いをカスタマイズすると、ボタンnavigationBar.tintColorのデフォルトのカスタム ブルーの外観が失われます。UIBarButtonItemStyleDoneこのカスタムの青い外観を保持する「次へ」ボタンが必要ですが、navigationBar.

ここに記載されているように: https://stackoverflow.com/a/4704198/675943

の RGB を手動で設定するとUIBarButtonItem、システムのデフォルトとは異なって見えます。

システムのデフォルトの「次へ」ボタンの青いスタイルの外観を色付きの navBar で保持する方法はありますか? 上記のリンクに記載されているように設定tintColorしても機能しません。nil

ありがとう!

4

1 に答える 1

0

1つの解決策は、カスタムビューでバーボタンアイテムを作成できることです

  • (id)initWithCustomView:(UIView *)customView

UIButton をカスタム ビューとして渡します。ターゲットとアクションを UIButton に設定し、UIBarButtonItemStyleDone のデフォルトの青色の外観のように見える画像を設定します。

于 2012-11-09T02:09:09.607 に答える