开源软件名称:NANavigationController
开源软件地址:https://gitee.com/nnareel/NANavigationController
开源软件介绍:
#NANavigationController 一个自定义的导航控制器,当在某个ViewController 中的NavigationBar 设置透明的时候,既可以通过新包装一个NavigationController 来完成连续的动画切换。有关想法参考了JTNavigationController的方式。 不同的是,当Push时,当前页面与下个页面的NavigationBar隐藏状态不同的时候才会包装NavigationController 进行切换,若两者隐藏状态相同(均隐藏,均不隐藏)的时候,则使用原生动画进行过渡。 此外NANavigationController 支持使用StoryBoard。 ####如何使用: - 复制工程里的相关NA开头的文件以及
UIViewController+NANav 至您的项目中。 - 在StoryBoard中将
NavigationController 设置成为为NANavigationController - 在
ViewController 之间的Segue之间选择NANavSegue 方式进行Push。 - 所有需要隐藏
NavigationBar 的ViewController 需要添加UIViewController+NANav.h 文件至头文件并设置隐藏状态,如果不需要隐藏可以不设置。
|
请发表评论