美文网首页
UINavigationController透明导航栏,滚动显示

UINavigationController透明导航栏,滚动显示

作者: TingLinx | 来源:发表于2017-05-09 10:03 被阅读0次

废话少说先看看效果

效果图

下拉 headView图片变大,把UIScrollView添加到一个UIView上面,网上大部分滚动条是从64开始的,我写的这个是从0 开始滚动的。

实现原理:先new一个空的UIimage作为navigationBar的背景。监听滚动偏移实现渐变。

具体代码:

1、新建一个类继承UINavigationController命名为BaseNavViewController,里面代码如下

BaseNavViewController代码

2、新建一个UIViewController,这里我引用了人家写的一些代码(UINavigationBar+Awesome)

vc效果图1 vc效果图2 vc效果图3

剩下的是tableViewCell代码了  这里不再贴出。

源码地址:https://github.com/ayuan9988/HideNav.git

相关文章

  • UINavigationController透明导航栏,滚动显示

    废话少说先看看效果 下拉 headView图片变大,把UIScrollView添加到一个UIView上面,网上大部...

  • 导航栏渐变隐现

    页面不显示导航栏,上托一定的距离显示导航栏. 设置导航栏存在且透明: 1.设置导航栏的透明: //导航栏透明 ...

  • UIViewController 导航栏

    1、导航栏透明显示 2、导航栏不透明显示

  • 导航栏透明渐变

    由于项目需求需要做到导航栏随tableView的滚动由透明到显示颜色。所以在此做个笔记。 tableView滚动时...

  • iOS常用第三方推荐-UI篇(2)

    隐藏与显示(导航栏与tabbarcontroller) SlideTapBar – 滚动栏菜单,向上滚动时隐藏ta...

  • 导航栏细线与阴影显示问题

    某项目中,关于导航栏显示问题主要有以下几种情况出现:1)导航栏不透明,有细线;2)导航栏不透明,无细线;3)导航栏...

  • 导航栏设置

    设置导航栏某个界面的导航栏透明 (导航按钮显示) 在viewWillAppear里面加两行代码 //设置导航栏背景...

  • iOS导航栏与状态栏基本用法

    导航栏 隐藏与显示 透明度 背景 标题和左右按钮 导航栏下方黑线 状态栏 显示与隐藏 颜色修改

  • RecycleView 中android:clipToPaddi

    如果想让RecyclerView在透明的导航栏底部滚动,使用android:fitsSystemWindows="...

  • iOS导航栏隐藏透明处理

    1: 导航栏隐藏之间跳转 & 导航栏隐藏后显示自定义导航栏(由于系统导航栏透明造成的动画问题 暂时还未找到...

网友评论

      本文标题:UINavigationController透明导航栏,滚动显示

      本文链接:https://www.haomeiwen.com/subject/ocrbtxtx.html