1
mofet 2016-03-11 16:22:11 +08:00
微信的 navigation 应该是自己实现的
|
2
finab 2016-03-11 16:37:30 +08:00
push 进去 和 pop 出来的动画 让人感觉这个聊天 viewController 在两个 NAV 里移动了。
比如在联系人那 push , push 动画明显可以看到是联系人 push 的。 pop 出来时,又是消息列表 肯定不是简单的切换 tab 做的到的 我有一个想法,不过还是先去用 Reveal 验证下微信是不是这样实现的。。 如果猜错了就不发了,猜对了再发上来😄 |
3
xi_lin 2016-03-11 16:46:03 +08:00
我是自定义了 tab 的切换动画,把这一种后退事件变成 tab 切换事件,同时这类切换的动画变成和 navigation pop 效果一致就行了
不过我的 tabbar 出现时间处理的不好 |
4
lastObject OP |
5
nagato 2016-03-11 16:56:28 +08:00
你自定义一下聊天页面的 back button 应该就可以啊, {pop; select first tab of your tabbar controller}
|
6
xi_lin 2016-03-12 10:41:06 +08:00
@lastObject 这个方案个人比较不赞同
|
7
lastObject OP @xi_lin 我也不赞同, 但没想到不赞同当原因,那个帖子中也有人说苹果官方不建议,但没给出链接
|
8
xi_lin 2016-03-12 22:06:26 +08:00
@lastObject 官方 ViewController PG 里给出的 UITabbarController 和 UINavigationController 混合使用的模式就是 Tab 里套 navi
|
9
lastObject OP @xi_lin 那为什么不赞同反过来套, 你这例子没有说服力
|
10
xi_lin 2016-03-13 20:00:44 +08:00
@lastObject 因为反过来不符合规范啊。而且他的做法不仅仅是反过来套的问题,而是有两层 navi 在
|