【问题标题】:Stop UINavigationBar from applying blue background - iOS停止 UINavigationBar 应用蓝色背景 - iOS
【发布时间】:2013-09-11 16:53:28
【问题描述】:

我有一个 iOS 应用程序,它使用带有自定义背景图像的导航栏。问题是,虽然我将 UINavigation 栏中的按钮设置为纯背景,但它们仍保留为默认的蓝色背景。所以我得到了这种不需要的和可怕的效果:

如何强制 Xcode 停止向按钮添加烦人的蓝色背景??

谢谢,丹。

【问题讨论】:

  • 您是在代码中还是通过 Interface Builder / Storyboards 设置按钮?
  • @rmaddy 我在 Storyboard 项目中通过 Interface Builder 设置了按钮。
  • @rmaddy 但是我的 UIView 控制器已经嵌入到另一个具有 UINavigationBar 的情节提要中,因此它继承了 UINavigation 栏。

标签: ios image cocoa-touch background uinavigationbar


【解决方案1】:

好的,我找到了方法。我不确定这是否是官方的做法,但我没有添加 UINavigationBar 按钮,而是添加了一个圆形矩形按钮并将其背景设置为清除。然后我将它添加到 UINavigationBar 并且它起作用了:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    相关资源
    最近更新 更多