1

現在、ストーリーボード アプリケーションでより飽和した NavigationBar を作成しようとしています。したがって、UINavigationBar をサブクラス化したいのですが、NavigationController(rootViewController) の init メソッドが呼び出されません。

- (id)init {
    self = [super initWithNavigationBarClass:[CRNavigationBar class] toolbarClass:nil];
    if(self) {
        // Custom initialization here, if needed.
    }

    return self;
}

私はすでに viewDidLoad メソッド内でそれを達成しようとしましたが、それはレンダリングのバグ (z オーダー) につながっていました。

4

1 に答える 1

6

ストーリーボードに移動します。を選択しますNavigation Controller Scene。あなたの下にNavigation Controller、アイテムがありNavigation Barます。それを選択します。(Utilities Panel右側) でIdentity Inspector(3 番目のタブ) を選択します。のサブクラスをUINavigationBarとして設定しますCustom Class

于 2013-10-04T06:38:30.547 に答える