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

时间:2011-11-09 17:06:17

标签: uinavigationbar

在我的应用程序中,我通过向其添加UINavigationControllerUIImageView来自定义UITextField。在推送的视图中,我希望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];
        }
    }
}

然而,我得到的就像白色UINavigationBar带有UIBarStyleBlack后退按钮。

图像:

Bug

0 个答案:

没有答案