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-order)

4

1 回答 1

6

转到您的故事板。选择您的Navigation Controller Scene. 在您的下方Navigation Controller,有该Navigation Bar项目。选择它。在Utilities Panel(右侧)中,选择Identity Inspector(第三个选项卡)。将您的子类设置UINavigationBarCustom Class.

于 2013-10-04T06:38:30.547 回答