我可以在情节提要中设置透明的导航栏吗?



我在UITabBarController中有几个UIViewController。

在每个UIViewController的viewDidLoad方法中,我都包含以下行:

self.navigationController.navigationBar.translucent = NO;

情节提要中是否有可以执行相同操作的设置?

是的,您可以更改导航控制器的导航栏,只需在文档大纲中选择它,检查此 iOS7 导航栏半透明 = 否

我无法在故事板(Xcode 8,iOS 10)上执行此操作,而是使用自定义导航栏并覆盖awakeFromNib:

-(void)awakeFromNib
{
    [self setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
    self.shadowImage = [UIImage new];
    self.translucent = YES;
}

相关内容

  • 没有找到相关文章

最新更新