gpt4 book ai didi

iphone - 如何以编程方式使导航顶部栏样式与 "Black Navigation Bar"相同?

转载 作者:行者123 更新时间:2023-12-03 18:40:46 24 4
gpt4 key购买 nike

我有一个只有 TableView 的导航项目。默认情况下,运行应用程序时我可以看到导航栏。我想将导航栏样式更改为与我们在 I.B 中看到的一样,有一个名为“顶部栏”的样式,它具有“黑色导航栏”样式(显示黑色导航顶部栏,但会出现某种灰色阴影)。我现在想要在导航栏中使用相同的颜色,而不是任何其他颜色或样式。我该如何修复它?

注意:

  1. 我使用了“self.navigationController.navigationBar.barStyle = UIBarStyleBlack;”,但它以全黑显示导航栏。我不想要这样,我想要某种黑色的灰色阴影,类似于具有“黑色导航栏”的“顶部栏”。

  2. 我在上面尝试了一些色调颜色,例如“self.navigationController.navigationBar.tintColor = [UIColor greyColor];”但我在导航栏中观察到同样的全黑显示。

  3. 我尝试了“navigationBar.barStyle = UIBarStyleBlackTranslucent;”但它不适合并与状​​态栏一起正确显示。相反,它与状态栏重叠(隐藏)半黑,半黑显示在外面。

有人可以教我吗?

最佳答案

由于 UIBarStyleBlackTranslucent 在 iOS 3.0 中已弃用,
最好使用这两行:

self.navigationController.navigationBar.barStyle = UIBarStyleBlack;  // optional
self.navigationController.navigationBar.translucent = YES;

这还允许您使用与黑色不同的颜色。

关于iphone - 如何以编程方式使导航顶部栏样式与 "Black Navigation Bar"相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com