美文网首页
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