【问题标题】:iOS 7 Translucent Tab Bar and Nav BariOS 7 半透明标签栏和导航栏
【发布时间】:2014-04-14 09:09:31
【问题描述】:

我在 iOS 7 中遇到了半透明 UINavigationBarUITabBar 的问题,如果我只有 UINavigationBar 半透明,它会按我的预期工作,但是只要设置 UITabBar为了半透明,我在应用程序的四个选项卡中的一个中出现了一种奇怪的效果。让我用一些图像来解释:

此图显示了只有导航栏设置为半透明的界面:

这张图片显示了用户在导航栏上下滚动内容的结果:

现在,这就是我期望的样子,当用户从导航栏下方滚动内容时,它看起来就像以前一样。但是,如果我还将UINavigationBar 设置为半透明,并将内容滚动到导航栏下方,则结果与第二张图片不同:

事件标签栏对我来说看起来不正确。下一张图片显示了导航栏的外观,如果现在与以前不同,则当内容从其下方向后滚动时:

同样,我也不认为标签栏的外观是正确的,因为下一张图片显示了一个不同的标签,其下方有内容,标签栏的外观只有细微的变化:

还有其他人遇到过类似的问题吗? (这都是在故事板中设置的)

【问题讨论】:

  • 你应该分享一些代码,否则不容易重现你的问题。
  • @Gabriel.Massana 我已经在下面发布了我的问题的答案,共享代码对此无济于事。

标签: ios ios7 uinavigationbar uitabbar


【解决方案1】:

嗯,这很烦人。我添加了第五个标签,其中有一个MKMapView。在运行应用程序并选择第五个选项卡时,导航和选项卡栏中的色调已被删除,所以我进行了搜索,发现MKMapView affecting UINavigationBar and UITabBar

我使用的测试设备上装有 iOS 7.0.2,这与提到的错误一致;因此,将其更新到 7.1,并且看起来一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-29
    相关资源
    最近更新 更多