0
我在UITabBarController中有幾個UIViewControllers。我可以在故事板中設置透明導航條嗎?
在每個UIViewController的viewDidLoad方法我加入這一行:
self.navigationController.navigationBar.translucent = NO;
是否有故事板的設置,可以這樣做?
我在UITabBarController中有幾個UIViewControllers。我可以在故事板中設置透明導航條嗎?
在每個UIViewController的viewDidLoad方法我加入這一行:
self.navigationController.navigationBar.translucent = NO;
是否有故事板的設置,可以這樣做?
是的,您可以更改導航控制器的導航欄,只需在文檔大綱中選擇它,看看這個iOS7 nav bar translucent = NO
我不能做這個故事板(Xcode中8,iOS的10),而不是我使用自定義導航欄並覆蓋awakeFromNib:
-(void)awakeFromNib
{
[self setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
self.shadowImage = [UIImage new];
self.translucent = YES;
}
非常感謝。我的導航控制器的導航欄離我的頁面頁面很遠(在我的Storyboard上),我從來沒有想過要看那裏!在Storyboard中進行這一改變要比記住在每個視圖控制器中添加一行代碼更好。 – Carl