Uinavigationbar 白色导航条,但后退按钮工作正常

Uinavigationbar 白色导航条,但后退按钮工作正常,uinavigationbar,Uinavigationbar,在我的应用程序中,我通过添加UIImageView和UITextField自定义了UINavigationController。在推送视图中,我希望UINavigationController看起来正常 代码如下: - (void)viewWillAppear:(BOOL)animated { CGRect frame = CGRectMake(0, 20, 320, 44); self.navigationController.navigationBar.frame = fr

在我的应用程序中,我通过添加
UIImageView
UITextField
自定义了
UINavigationController
。在推送视图中,我希望
UINavigationController
看起来正常

代码如下:

- (void)viewWillAppear:(BOOL)animated
{
    CGRect frame = CGRectMake(0, 20, 320, 44);

    self.navigationController.navigationBar.frame = frame;
    self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
    self.navigationController.navigationBar.tintColor = [UIColor blackColor];
    for (UIView *view in self.navigationController.navigationBar.subviews) {
        if ((view.tag == 10001) || (view.tag = 10002)) {
            [view removeFromSuperview];
        }
    }
}
然而,我得到的是带有
UIBarStyleBlack
back按钮的白色
UINavigationBar

图片: