0

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

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

谢谢

4

1 回答 1

0

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

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

于 2013-05-18T04:27:46.110 回答