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

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

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