【问题标题】:iOS 7 During partial curl transition the navigation bar turns whiteiOS 7 在部分卷曲过渡期间,导航栏变为白色
【发布时间】:2014-01-22 16:26:16
【问题描述】:

自从我将 Storyboard 从 iOS 6 更改为 iOS 7 后,我遇到了以下问题。 在部分卷曲过渡到白色期间,导航栏会发生变化。 我只是录了一个屏幕录像以便更好地理解。我在设备上的应用中遇到了同样的问题。

视频:partial curl transition

有什么建议吗?

【问题讨论】:

  • 发布您的代码或屏幕截图

标签: ios curl navigation transition


【解决方案1】:

因为在 ios7 导航栏颜色应该取自视图背景颜色

 -(void)viewDidDisapper{

     self.navigationController.navigationBar.barTintColor = [UIColor redColor];// Your nav image
    }

 -(void)viewWillDisapper{

     self.navigationController.navigationBar.barTintColor = [UIColor redColor];// Your nav image
    }

或设置您的 appdelegate,以防您在整个项目中使用常见的 UINavigation Bar 图片

[[UINavigationBar appearance] setTintColor:[UIColor barColor]];

【讨论】:

  • 谢谢,但它不起作用。仍然是同样的问题。我在 did- 上的两个控制器上设置了色调颜色,将随着您的代码出现和消失。不工作:/
  • 我已经在根导航控制器的界面生成器中设置了色调
  • 这就是我的故事板s14.directupload.net/images/140122/h9n6mo6b.png,当我在新项目中重新创建类似情况时,它运行良好。
  • 你是否在你的 curl 事务控制器中隐藏了导航栏
【解决方案2】:

我终于找到答案了!您必须在根视图控制器(触发部分卷曲的动作)在顶部栏下扩展边缘!

【讨论】:

    猜你喜欢
    • 2017-01-13
    • 1970-01-01
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多