如下图,来自知乎3.0版本
特别的地方: push和pop的时候,导航条都是随界面变动的,感觉像是有两个单独的导航条
常规情况下,push和pop操作时都是共用一个导航条
很好奇这是怎样实现的
![]() | 1 AlexaZhou OP 一种方法是自定义 UINavigationController + UIViewController 把系统替换掉原生的控件来实现。 可是这样是不是有些动作太大了。。。 还有什么办法可以搞定呢 |
![]() | 3 hoogle 2015-06-13 19:27:05 +08:00 ![]() 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小白路过。 |