0
我没有使用自定义TabBarContoller
。取而代之的是,我在故事板上创建了TabBarController
,并从那里添加我的ViewControllers
。不过,我需要绑定一个UIImagePicker
TabBarItem
就像单击按钮打开UIImagePicker
,所以没有必要添加另一个空ViewController
我想..如何将TabBarItem添加到默认TabBarController而不将其设置为ViewController
我不能拖放一个新TabBarItem
它TabBarController
。有没有办法做到这一点,而不执行自定义TabBarController
?
嗯..我明白,但是当我在拍摄照片或取消它结束时关闭imagepicker时,viewDidAppear将再次执行。即使我设置了一个标志isFlowFinished,它会变得更加复杂,因为在选择图片后,还有另一个控制器与他们的导航控制器进来。在整个采摘和处理结束时,我需要返回我的第一个控制器。我认为国旗会让流程更加复杂..你能提出一种简单的方法吗? – hgoz 2013-02-13 17:49:33
@hgoz,如果不知道你的控制器结构很难提供建议,但如果你从viewDidAppear启动它,那么你将不得不使用某种标志。如果您希望在完成所有工作后将其返回到第一个控制器,那么您应该从其启动控制器。如果您想要返回第一个控制器时将多个控制器放入导航堆栈中,则可以使用放松继续一步返回。 – rdelmar 2013-02-13 18:21:49
啊,塞格斯!在流程结束时执行segue并使导航堆栈清晰的好主意。谢谢! – hgoz 2013-02-13 18:44:46