【问题标题】:Getting Navigation Bar Color For View is Not Working获取视图的导航栏颜色不起作用
【发布时间】:2015-04-23 08:10:08
【问题描述】:

我获得了导航栏颜色并将其设置为背景颜色,但它与栏中的颜色不同。 我不知道为什么会这样。 欢迎您的解决方案,我希望您能在这件事上帮助我。

代码

     self.navigationController.navigationBar.tintColor = [UIColor blueColor]
     UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0,20,20)];
     view.backgroundColor=  self.navigationController.navigationBar.tintColor;

在我的应用程序设计中,我们有相同的主题,这就是为什么它没有获得导航视图背景颜色的主题 有一些区别。

【问题讨论】:

  • 请出示一些代码
  • 请向我们提供您的应用的代码或链接。
  • @KIDdAe 更新了问题
  • @LuthandoLoot 更新了问题。

标签: ios uiview uinavigationbar


【解决方案1】:

使用-[UINavigationBar barTintColor] 属性而不是tintColor PS。注意半透明:)

【讨论】:

  • 感谢您的回复。如何在 uiview 中添加半透明。
  • 我觉得你需要 UIVisualEffectView
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-04-14
  • 1970-01-01
  • 2021-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多