ストーリーボードを使用していない cocoacontrols.com のココア iOS コンポーネントを使用しています。このクラスは新しいモーダル ビューを作成し、モーダル ビューの上部に NavigationBar があります。navigationBar の色を変更しようとしています。ストーリーボード ベースの他のすべてのビューでは、navigationBar を白に設定する STBaseViewController の基本クラスを使用します。
この cocoacontrol クラスを UIViewController ではなく STBaseViewController に変更しましたが、それでも背景が白に変わりません。
@interface BZPasscodeFieldController : STBaseViewController
ナビゲーションバーへの参照を行わないBZPasscodeFieldControllerでは、どのように表示されるのかわかりません(再び、ストーリーボードの唯一のxibがなく、ナビゲーションバーがありません)?
とにかく、ナビゲーションバーの背景色をプログラムで白にする方法を知っている人はいますか?
さらに、UINavigationBar を持つすべてのストーリーボード ビューコントローラーで、タイトルが表示される領域に UIButton を追加して、フォント/スタイルを簡単に変更し、クリックできるようにしました。プログラムで作成されたこの BZPasscodeFieldController の uinavigationBar に、これと同じ UIButton を追加する必要があります。どうすればそれを行うことができますか?