【问题标题】:how to get previously selected tab after dismissing modal IOS关闭模态IOS后如何获取先前选择的选项卡
【发布时间】:2013-05-03 17:01:50
【问题描述】:

我有一个使用 UITabBarController 的应用程序。有 5 个选项卡(tab1、tab2、cameraTab、tab3、tab4)。当用户点击中间选项卡时,模态视图将显示隐藏 TabBar(在我的情况下为相机 - UIImagePickerController)。如果用户然后点击该模式视图上的取消按钮,我如何使其返回到先前选择的选项卡。例如:如果我在 tab2 上并点击相机选项卡,出现模态视图,然后点击取消,我如何自动返回 tab2。所有其他选项卡也是如此,如果我在选项卡 3 上,它应该返回选项卡 3,依此类推。现在它仍然在没有模态视图的相机选项卡上 - 只是带有背景图像的空白视图。

如果您能帮我举一些例子,我将不胜感激。我一直在以各种方式进行搜索 - UITabBarController 必须有一种方法可以记录以前选择的选项卡。

谢谢

【问题讨论】:

  • 有人吗?需要帮助。

标签: uitabbarcontroller modalviewcontroller


【解决方案1】:

就个人而言,我认为您应该创建一个自定义视图,其中中间的相机选项卡根本不是一个选项卡,它实际上只是一个呈现模态视图的按钮,然后该视图将有一个按钮来关闭它。我会在http://idevrecipes.com/ 做一些研究,看看那里是否有任何东西。如果没有,也许是github。标签栏本身正在寻找要推送的视图,而不是存在。

很抱歉,我不能给你更多的答案,但我想给你一些东西让你等了这么久。

【讨论】:

  • 至少感谢 AlienDev 的回应。我会检查你发给我的链接,如果我没有找到任何东西,我会开始考虑如何实现你的按钮方法。我想知道 Instagram 是如何做到的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-22
  • 2018-01-12
  • 2021-10-21
  • 1970-01-01
  • 1970-01-01
  • 2010-09-20
  • 1970-01-01
相关资源
最近更新 更多