当我在viewDidLoad中设置此代码时:
[self.navigationController.navigationBar setTranslucent:NO];
并在xcode中运行该项目,它会在我的主导航栏上方创建其他导航栏。
有人知道吗
最佳答案
[self.navigationController.navigationBar setBackgroundImage:[UIImage new]
forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.view.backgroundColor = [UIColor clearColor];
上面的代码将导航栏从半透明设置为实体,而不会隐藏或创建其他导航栏。
关于ios - 当我将透明设置为否时,双击导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25893683/