自定义导航栏背景图片和颜色
首先准备导航栏背景图片,大小 320x44, @2x文件大小640x88,iOS5以后更改背景图片较简单
UINavigationBar *navBar = self.navigationController.navigationBar;#define kSCNavBarImageTag 10if ([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){//if iOS 5.0 and later[navBar setBackgroundImage:[UIImage imageNamed:@"navbar1.png"] forBarMetrics:UIBarMetricsDefault];}else{UIImageView *imageView = (UIImageView *)[navBar viewWithTag:kSCNavBarImageTag];if (imageView == nil){imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"navbar1.png"]];[imageView setTag:kSCNavBarImageTag];[navBar insertSubview:imageView atIndex:0];[imageView release];}}
更改颜色,可以使用tintColor属性
myBar.tintColor = [UIColor greenColor];
自定义导航栏背景图片和颜色相关推荐
- 自定义UITabBar的背景图片或者颜色
自定义UITabBar的背景图片或者颜色 默认的UITabBarController的tabBar背景色是黑色的.有时我们的应用需要变更背景色,或用指定图片做为背景图. 如下有两处实现方法, 这两种方 ...
- uniapp实现顶部导航栏背景图片渐隐渐现效果
由于项目需要一个功能,顶部距离小于50rpx时,导航栏透明显示:当滚动页面时,导航栏不再透明显示. 实现思路: 如果滑动位置距离顶部<=50的话,隐藏导航栏: 50 < 距离顶部距离 &l ...
- oc 自定义导航栏背景
2019独角兽企业重金招聘Python工程师标准>>> [[UINavigationBar appearance] setBarTintColor:[UIColor redColor ...
- IOS 实现自定义的导航栏背景以及自定义颜色的状态栏(支持7.0以及低版本)
为尊重文章原作者,转载务必注明原文地址:http://www.cnblogs.com/wt616/p/3784717.html 先看效果图: 在自定义导航栏背景时,可能会遇到以下一些问题: 1.当设置 ...
- html怎么让导航栏背景透明,Swift - 导航栏背景全透明效果的实现(沉浸式效果)...
由于导航栏背景透明,那么整个视图的背景便会占据全部的可视区域,从而让用户有一种沉浸式的体验.下面通过样例演示如何实现这个效果. 1,实现原理 (1)如果想让导航栏(navigationBar)透明,只 ...
- 小程序自定义导航栏使用整理
一.如何开启自定义导航栏 从页面配置或者全局配置修改navigationStyle的属性 navigationStyle: 导航栏样式,仅支持以下值: default 默认样式 custom 自定义导 ...
- 自定义iOS7导航栏背景,标题和返回按钮文字颜色
在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem 更改导航栏的背景和文字Col ...
- 自定义iOS导航栏背景,标题和返回按钮文字颜色-----转载自gyz413977349
在iOS7下,默认导航栏背景,颜色是这样的,接下来我们就进行自定义,如果你仅仅是更改一下背景和颜色,代码会很简单,不需要很复杂的自定义View来替代leftBarItem 更改导航栏的背景和文字Col ...
- 【最全IDEA个性化教程】idea设置主题+恢复主题默认设置+设置选中代码颜色+关键字颜色+设置字体大小、样式、颜色+设置背景颜色、图片+设置导航栏背景颜色+设置控制台字体样式及背景+常用快捷键)
目录 下载设置主题样式+恢复主题默认设置 1 个性化代码段 1.1设置颜色 设置光标颜色 自定义图片做背景 修改代码段的颜色和背景颜色 选中代码块颜色修改,修改括号颜色 1.2 设置字体大小.格式 1 ...
最新文章
- 理解Golang的Time结构
- 一些小团队的自动化运维实践经验
- 菜鸟教程python正则表达式_python 正则表达式详解
- Html内联定义特点,HTML5
- 为什么要选择Hibernate
- web项目的创建和发布
- java如何引入qq登陆,Java Swing仿QQ登录界面 学习之用
- (15)css常用样式—background背景属性
- 第十天 Oracle安装前准备工作
- [转]短篇小说《来》
- linux单用户模式single=1,Linux 单用户模式single mode
- 设计模式--spring源码中使用策略模式(Strategy Pattern)
- android147 360 程序锁
- 2021-12-08 根据XPS 价带谱计算价带谱中心
- html转换成avi,swf怎么转换成avi,swf转换avi的方法
- 从零开始学游戏编程——可视化编程游戏开发工具学习指南
- 新能源电动汽车的充电
- 红米NOTE3解账户锁刷机包(2015617)双网通
- 内存占用率过高怎么办 一分钟解决
- Android开发中所需颜色的RGB值
热门文章
- 如何下载Amazon页面产品视频
- 进入BIOS模式 史上最全
- mysql数据库—MAH集群部署
- poj 1113/3348 凸包(若干点外建围墙)
- 台湾mcu芯片厂排名前十
- 爬取11088个知乎专栏,打破发现壁垒
- python3.6中文版下载-Python3.6.6
- 解决 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (61) 超详细
- 盘点知识图谱的10大热点趋势与实践探索!
- 诈骗骚扰电话为何屡禁不止