ios – 如何更改UINavigationItem的背景颜色?

前端之家收集整理的这篇文章主要介绍了ios – 如何更改UINavigationItem的背景颜色?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个UINavigationItem,但我在属性检查器中找不到tittle,prompt和back按钮旁边的任何内容

我想知道如何使用代码更改我的UINavigationItem背景颜色?还是以编程方式?

解决方法

你可以通过代码改变它……

对于Objective-C:

self.navigationController.navigationBar.barTintColor = [UIColor redColor];

在viewDidLoad方法中写上面的行.

对于Swift:

self.navigationController?.navigationBar.barStyle = UIBarStyle.BlackTranslucent

    self.navigationController?.navigationBar.barTintColor  = UIColor.redColor();

要么

self.navigationController!.navigationBar .setBackgroundImage(UIImage .new(),forBarMetrics: UIBarMetrics.Default)
    self.navigationController!.navigationBar.shadowImage = UIImage .new();
    self.navigationController!.navigationBar.translucent = true;
    self.navigationController!.navigationBar.backgroundColor = UIColor.redColor();

您可以根据自己的选择更改颜色.

要更改栏文字

navigationController.navigationBar.titleTextAttributes = [UITextAttributeTextColor: UIColor.blueColor()]

链接….
Here

看到上面的图片……你喜欢这个屏幕输出正确… !!!

猜你在找的iOS相关文章