超实用的自定义导航栏案例源码
应用介绍
作者SmileZXLee,源码ZXNavigationBar,灵活轻量的自定义导航栏,导航栏属于控制器view,支持导航栏联动,一行代码实现【导航栏背景图片设置、导航栏渐变、折叠、修改Item大小和边距、自定义导航栏高度、全屏手势返回、pop拦截】等各种效果
功能&特点
每个控制器单独管理自己的导航栏,导航栏属于控制器的子view,不再属于统一的导航控制器
仅需一行代码即可轻松设置导航栏背景图片、背景色、导航栏渐变、状态栏颜色、Item大小和边距等各类属性
仅需一行代码即可实现拦截pop手势与点击返回事件,并决定是否要响应pop操作
仅需一行代码即可解决scrollView横向滚动与pop手势冲突问题
支持随时切换为系统导航栏,且与系统导航栏之间无缝衔接
支持自定义ZXNavigationBar高度
支持在ZXNavigationBar上自定义titleView
支持导航栏折叠、支持跟随ScrollView滚动透明度自动改变
支持通过url加载导航栏Item
支持全屏手势返回
支持自定义手势返回范围
支持监听手势返回进度
若ZXNavigationBar自带效果都无法满足,支持任意自定义导航栏
若从Xib中加载控制器View,添加子View无需手动设置距离导航栏顶部约束,ZXNavigationBar会自动处理

©软件著作权归作者所有。本站所有内容均来源于网络,不得违法使用,仅供学习使用,请支持正版!
转载请注明出处: 662P » 超实用的自定义导航栏案例源码
发表评论 取消回复