登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

动态改变 UINavigationBar 样式的分类

来自: 李世铿 分类: iOS精品源码 上传时间: 2016-5-25 11:14:51

项目介绍:

文:ltebean

LTNavigationBar

目的
创建了一个简单的方法去动态的改变UINavigationBar的样式


Demo1. Changing the background color:


2. Making navigation bar scroll along with a scroll view:




使用方法:

First, import this lib:
[Objective-C] 查看源文件 复制代码
#import "UINavigationBar+Awesome.h"


The category includes lots of method that helps to change UINavigationBar's appearance dynamically:
(分类中包含了许多动态改变UINavigationBar的样式的方法

[Objective-C] 查看源文件 复制代码
@interface UINavigationBar (Awesome)
- (void)lt_setBackgroundColor:(UIColor *)backgroundColor;
- (void)lt_setElementsAlpha:(CGFloat)alpha;
- (void)lt_setTranslationY:(CGFloat)translationY;
- (void)lt_reset;
@end


You can call the various setter wherever you want, like:
(调用 setter 方法)

[Objective-C] 查看源文件 复制代码
[self.navigationController.navigationBar lt_setBackgroundColor:[UIColor blueColor]];[/align]


And usually in viewWillDisappear, you should call this method to avoid any side effects:
[Objective-C] 查看源文件 复制代码
- (void)viewWillDisappear:(BOOL)animated{    [super viewWillDisappear:animated];    [self.navigationController.navigationBar lt_reset];}


DEMO下载:
运行demo可以查看效果,而且在demo中,针对各种文本和图文的实现都有详细的用例



相关源码推荐:

我来说两句
*滑动验证:
所有评论(962)
hx_huang 2016-5-25 11:24:47
淡定,淡定,淡定……
回复
doudou-wwcd 2016-5-25 12:08:15
我只是路过打酱油的。
回复
〆…寶しovёღஐ 2016-5-25 12:19:45
你终于换头像了,
回复
M_K_Pods 2016-5-25 13:13:38
很给力,Code4App有你更精彩!
回复
SHL12313 2016-5-25 13:29:11
感谢分享,Code4App有你更精彩:)
回复
lgz 2016-5-25 13:51:30
感谢分享,Code4App有你更精彩:)
回复
ogqs0493 2016-5-25 13:52:20
学习学习!
回复
yolande 2016-5-25 14:02:17
学习学习!
回复
Mikelu 2016-5-25 14:09:14
正需要啊,感谢楼主无私分享!
回复
提取码:  下载次数:730 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
4602 5 730
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542


代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表