我什至在导航控制器上尝试 UIView,但遇到了同样的问题。如果工具栏和导航控制器的 Tint 颜色相同,即使出现线条。
UIToolbar* NavigationToolBar = [[UIToolbar alloc] initWithFrame:CGRectZero];
[NavigationToolBar sizeToFit];
[NavigationToolBar setTintColor:[UIColor blueColor]];
[NavigationToolBar setBarStyle:UIBarStyleDefault];
[self.navigationItem setTitleView:NavigationToolBar];