如题,请问这种Navigationbar是怎么做到手势返回的时候跟随当前的VC一起移动?
期望效果:
目前只能做这种默认的效果:
在 站内有个提问说的是类似的事情,http://segmentfault.com/q/1010000002638078,但不是同一个问题,所以@adad184的答案也不能满足需求。请教其他方法。
如题,请问这种Navigationbar是怎么做到手势返回的时候跟随当前的VC一起移动?
期望效果:
目前只能做这种默认的效果:
在 站内有个提问说的是类似的事情,http://segmentfault.com/q/1010000002638078,但不是同一个问题,所以@adad184的答案也不能满足需求。请教其他方法。
上边的完全答非所问啊。我也研究过这个问题,在网上找了好多demo,但是都没有实现,就题主最后写的那个链接问题,采纳的答案那个demo,我以前也找到过,但是点击返回的时候效果还是和系统的一样。根本就实现不了。
我的解决办法是:
把系统的那个navigationBar隐藏掉,然后写个baseVC,在baseVC里添加一个navigationBar(位置就是系统的隐藏的位置),
这样会导致自带的边缘右滑返回手势失效,你可以通过代理从新实现或者自己写一个右滑手势(不一定要边缘喽)。
然后你就可以每个VC都继承baseVC.每个页面管理自己的navigationbar就行了。
这样你push或者pop的时候,navigationBar就会跟着页面一起移动了。
这只是我的想法(想了很久了),只不过一直没有时间实践。分享给大家。^_^
2 回答1.1k 阅读
1 回答996 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
1.3k 阅读
CSS3模拟侧滑菜单 这个或许能给你一点思路
可以试试Slideout.js