美文网首页
iOS开发中实现淘宝从支付成功页面返回首页的思路

iOS开发中实现淘宝从支付成功页面返回首页的思路

作者: 梁森的简书 | 来源:发表于2018-11-21 14:01 被阅读23次

场景

从淘宝的购物车页面选中某个商品进行支付,支付成功后跳转到支付成功页面,页面上方有一个“返回首页”按钮,点击返回到App的首页。(首页和购物车是不同的两个主页面)

实现思路

先利用popToRootViewControllerAnimated方法返回到购物车首页然后利用self.tabBarController.selectedIndex = 0方法将页面切换到首页。

问题

按照上面的思路去做之后确实是返回到首页了,但会发现底部的tabBar消失不见了。

正确实现方式

将上述的两个方法调换一些执行顺序就行了。先切换页面到首页,再返回到根控制器。

  self.tabBarController.selectedIndex = 0;
[self.navigationController popToRootViewControllerAnimated:YES];

实现效果

返回首页.gif

****本篇文章到这里就结束了,愿大家加班不多工资多,男同胞都有女朋友,女同胞都有男朋友。😊****

相关文章

网友评论

      本文标题:iOS开发中实现淘宝从支付成功页面返回首页的思路

      本文链接:https://www.haomeiwen.com/subject/hsiqqqtx.html