【问题标题】:Change text color of default back button in storyboard更改情节提要中默认后退按钮的文本颜色
【发布时间】:2020-05-08 21:05:10
【问题描述】:

如何更改故事板中默认后退按钮的文本颜色。(通过故事板和编程方式)?出现的默认颜色是蓝色。 This question 有助于设置后退按钮的文本,但不能设置颜色。

【问题讨论】:

    标签: ios iphone


    【解决方案1】:

    后退按钮的颜色将从storyboard global tint color设置。

    【讨论】:

      【解决方案2】:

      尼提什,

      在您的故事板侧边栏中,确保您选择导航控制器的导航栏选项卡 - 而不是您的表格视图。然后将导航栏的背景颜色更改为您设置的任何颜色。一些蓝色。据我所知,您无法更改情节提要中后退按钮的颜色,因此在情节提要中设置导航栏控制器颜色后,如图所示:

      然后您可以通过将以下代码放入您的 viewDidLoad 方法来完成此操作:

      self.navigationController.navigationBar.tintColor = [UIColor whiteColor]; //your color of what you want, I assume you want white based on your background color
      

      结果会是这样的:

      【讨论】:

      • 我不想改变导航栏的颜色。
      • @Nitish 我明白了。答案反映了您的最终目标。只需将它放在您希望更改的视图控制器的 viewDidLoad 方法中,它只会影响该导航控制器的后退按钮文本,而不是导航栏
      • @Nitish 请查看我的编辑,我已将其进一步分解。我知道你的速度并不慢,而且基于你对 Xcode 的熟悉,但我经常在我的应用程序中使用它。
      • 在 iOS 7+ 中它已被折旧
      • @Nitish 奇怪。该代码来自一个没有过时警告的 iOS 8.0 部署目标。谢谢,不过我会把它改成你的代码
      【解决方案3】:

      通过 StoryBoard,您可以轻松设置色调。

      选择导航控制器的导航栏选项卡,然后在属性检查器中选择色调。

      【讨论】:

        【解决方案4】:

        使用情节提要 - 没有代码更改 - 我不知何故将我的 BACK 按钮重置为黄色(这太烦人了!)我点击了“标签栏控制器场景”中的“标签栏控制器”,然后更改了“ “文件检查器”中的“全局色调”万岁!您现在实际上可以阅读“返回”按钮了。

        【讨论】:

        • 我的猜测是,自从 Suith 回答后,inspector 发生了变化?
        【解决方案5】:

        这是我的解决方法:

        [[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}];
        [[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];  
        

        它适用于 iOS 7+。

        【讨论】:

          【解决方案6】:

          要更改 Storyboard 中整个应用程序的后退按钮的颜色,请选择导航控制器中的导航栏。在实用程序窗格中选择显示文件检查器。在 Interface Builder Document 部分的底部,设置 Global Tint。这会将应用程序中所有视图控制器的后退按钮的颜色以及导航栏的标题文本设置为您选择的颜色。

          【讨论】:

            【解决方案7】:

            在 Xcode 11 中,您可以简单地在属性检查器中为导航栏对象设置 tint 属性。

            请看下面的截图:

            对我来说,在预览版上进行更改需要一些时间,但您可以在运行应用时看到更改。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-12-18
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2020-10-28
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多