如下图,来自知乎3.0版本
特别的地方: push和pop的时候,导航条都是随界面变动的,感觉像是有两个单独的导航条
常规情况下,push和pop操作时都是共用一个导航条
很好奇这是怎样实现的

1
AlexaZhou OP 一种方法是自定义 UINavigationController + UIViewController 把系统替换掉原生的控件来实现。
可是这样是不是有些动作太大了。。。 还有什么办法可以搞定呢 |
3
hoogle Jun 13, 2015 NavigationBar 最终还是一个 View, 隐藏系统的之后,每个页面生成自己的就可以了。 参考: https://github.com/singro/SCNavigation
|
4
webfrogs Jun 13, 2015
不用系统的 navigation bar。自己在每个页面做一个 bar。侧滑返回自然就这样了。
|
5
joy2401 Jun 14, 2015 via iPhone
|
6
black Jun 14, 2015 via iPhone
|
7
joshua7v Jun 14, 2015
你按返回按钮一样是系统风格的
所以他只不过是加了一个滑动手势 返回时下面那个是个截图而已 |
8
victorylau808 Jun 14, 2015
路过过来学习的,iOS小白路过。
|