iOS-UINavigationBar 设置背景图片

1. 为 NavigationBar 设置背景图片(效果见下图):

导航栏设置背景图片效果对比图.png

    /// 统一设置导航栏外观
    - (void)setNavigationBarStyle
    {
        UINavigationBar *navBar = [UINavigationBar appearance];
        /** 设置导航栏背景图片 */
        [navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];
        /** 设置导航栏标题文字颜色 */
        NSDictionary *dict = @{
                               NSForegroundColorAttributeName : [UIColor whiteColor]
                               };
        [navBar setTitleTextAttributes:dict];
    }

小建议: 1.一般设置导航栏或者标签栏的属性都是一经设置,全局有效的属性 2.建议写在应用程序代理AppDelegate.m里面 3.这样方便日后应用程序业务逻辑复杂时候去更改这些基本的设置

2. 为 NavigationBar 单纯设置背景色(见下图):

导航栏设置背景色效果对比图.png

为了解决这一问题,最好的解决方式就是给导航栏设置背景图片(见步骤1)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏我的博客

ewebeditor v3.8水印处理位置调整

今天使用ewebeditor编辑器,发现图片水印不能调节,只能在左上角。于是找相关调节水印代码。找到关键代码,将水印调节到右下角了。 找到php文件夹下的upl...

2925
来自专栏算法channel

Python-GUI|Tkinter模块

01 Tkinter Tkinter模块是Python的标准Tk GUI工具包的接口,它并不是必须掌握的,但是掌握一个Python的标准图形库还是非常有意思的...

60710
来自专栏偏前端工程师的驿站

JS魔法堂:通过marquee标签实现信息滚动效果

一、前言                                      有限的空间展现无限的内容,这是滚动最常用到的地方。根据信息滚动效果我们可以有...

2527
来自专栏HTML5学堂

img中alt与title辨析

HTML5学堂:img中alt与title有何不同?本文主要从表现在含义、浏览器中的表现以及对于网站seo优化程度三个方面进行辨析,接下来我们一起来看看。 示例...

2433
来自专栏卡少编程之旅

对列表hover效果的小探讨

3347
来自专栏地方网络工作室的专栏

图片自适应父元素大小,并左右上下居中的css方法

图片自适应父元素大小,并左右上下居中的css方法 前言 这种效果多见于矩形盒子里面调用不规则的图片,希望能够达到的效果。这个效果可以很简单的用css来实现,虽然...

2478
来自专栏林德熙的博客

WPF 解决 ViewBox 不显示线的问题

ViewBox 是一个好用的东西,但是在他缩小的时候,可能有一些线无法显示。 现在公司项目就是做一个类似 ppt 的软件,所以需要使用缩略图,而对于矩形形状,在...

1551
来自专栏听雨堂

快速制作边框的心得

常常需要制作一个边框,中间放个半透明的板子,用来放置文字,最快的方法是: 1、画一个圆边矩形 2、保存选区,再画收缩之或者自由变换选区,两者运算,求出边框 3、...

1959
来自专栏跟着阿笨一起玩NET

DataGridView控件使用大全

DataGridView控件使用大全:http://www.haogongju.net/art/847949

3441
来自专栏企鹅号快讯

前端学习自学笔记:day10

今天是第十天的笔记,主要是HTML和CSS的,希望大家支持~ ? 在此之前先为大家显示下前端工程师的路线图: 第十天的笔记:HTML AND CSS: 响应式设...

2027

扫码关注云+社区

领取腾讯云代金券