如下图,来自知乎3.0版本
特别的地方: push和pop的时候,导航条都是随界面变动的,感觉像是有两个单独的导航条
常规情况下,push和pop操作时都是共用一个导航条
很好奇这是怎样实现的
1
AlexaZhou OP 一种方法是自定义 UINavigationController + UIViewController 把系统替换掉原生的控件来实现。
可是这样是不是有些动作太大了。。。 还有什么办法可以搞定呢 |
3
hoogle 2015-06-13 19:27:05 +08:00 1
NavigationBar 最终还是一个 View, 隐藏系统的之后,每个页面生成自己的就可以了。 参考: https://github.com/singro/SCNavigation
|
4
webfrogs 2015-06-13 20:45:29 +08:00
不用系统的 navigation bar。自己在每个页面做一个 bar。侧滑返回自然就这样了。
|
5
joy2401 2015-06-14 00:15:35 +08:00 via iPhone
|
6
black 2015-06-14 02:00:41 +08:00 via iPhone
|
7
joshua7v 2015-06-14 11:15:24 +08:00
你按返回按钮一样是系统风格的
所以他只不过是加了一个滑动手势 返回时下面那个是个截图而已 |
8
victorylau808 2015-06-14 13:24:49 +08:00
路过过来学习的,iOS小白路过。
|