如何以编程方式使AppStore有点棒?

时间:2017-11-03 12:21:00

标签: ios objective-c iphone

我已经阅读了很多相似的答案,但我仍然无法在iOS 10Objective C中获得白色半透明导航栏?

enter image description here

我试过这个:

[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];
[self.navigationController.navigationBar setValue:@(YES) forKeyPath:@"hidesShadow"];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.view.backgroundColor = [UIColor whiteColor];

...但我得到一个灰色的透明导航栏。

1 个答案:

答案 0 :(得分:0)

您正在将导航控制器的背景设置为纯白色。删除

self.navigationController.view.backgroundColor = [UIColor whiteColor];

来自你的代码。