iOS 导航栏透明,变色动画
2016-06-12 23:56
387 查看
透明
设置NavigationBar的背景图片为一张空图片即可
NavigationBar下边有一个
变色动画
在NavigationBar下插入一个view,执行动画改变这个view的透明度即可。
设置NavigationBar的背景图片为一张空图片即可
[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsCompact];
NavigationBar下边有一个
ShadowImage,也可以通过设置空的UIImage设置透明。
[self.navigationController.navigationBar setShadowImage:[UIImage new]];
变色动画
在NavigationBar下插入一个view,执行动画改变这个view的透明度即可。
CGRect frame = self.navigationController.navigationBar.frame; alphaView = [[UIView alloc] initWithFrame:CGRectMake(0, -20, frame.size.width, frame.size.height+20)]; alphaView.backgroundColor = [UIColor blueColor]; alphaView.userInteractionEnabled = NO; [self.navigationController.navigationBar insertSubview: alphaView atIndex:0];
相关文章推荐
- iOS开发之百度免费API使用案例(身份证号获取地址、手机号查归属地、MD5解密等)
- iOS开发大神必备的Xcode插件
- HTML5最终会成为iOS和Android替代者吗?
- 如何从零开始搭建openCV IOS 工程
- iOS开发error
- iOS 处理图片的一些小 Tip
- 从iOS端Facebook分享的预览效果到Open Graph Protocol(开放内容协议)
- Nagios
- iOS8通讯录之联系人增删查,多号码增删操作
- CocoaPods的安装及使用
- iOS应用程序生命周期(前后台切换,应用的各种状态)详解
- ios开发笔记之十三 --用代码来监听按钮的点击
- ios测试覆盖率收集
- 关于iOS中类目的使用
- RedHat6.5上部署Nagios
- iOS Facebook POP
- IOS开发支持64位
- IOS 自适应布局
- iOS开发过程中的6种设计模式
- iOS系统音频