2016-05-10 6 views
0

私は自分のviewControllerをアプリケーション全体に1つのインスタンスを使用するカスタムNavigationControllerに埋め込みました。現在はがDefaultです。スクリーンステータスバーを白いテキストに変更したいので私はそれがうまく働いた、BlackbarStyleを変更しましたが、それは、画面の最初のタップの前に変更することはありません、問題何が不明:/バースタイルを変更するために必要なタップ画面を変更するステータスバーのテキスト

コードがviewDidLoad

に入れている誰もがこの問題を持っていた場合には助けてください前

答えて

0

UINavigationBarあなたが書くことができます彼の構造(基本的に再呼び出しdrawRect機能)の再描画/更新を強制するにはUIView

から彼のプロパティを継承するエンティティです:

myNavigationController.navigationBar.setNeedDisplay() 
+1

私は 'setNeedsStatusBarAppearanceUpdateを試してみました'もうまくいくようだ – Tj3n

関連する問題