2011-04-28 76 views
1

我刚刚收到一个错误,当试图呈现一个UIImagePickerController模态。这个错误基本上说我需要使用UIPopoverController来显示ImagePicker。UIImagePickerController通过UIPopoverController

我的问题是我已经在一个UIPopoverController,并且错误提示我可能需要显示两个popover控制器,我自己的,然后是UIImagePickerController。这当然是针对iPad HIG和应用程序拒绝的理由。

任何优雅的方法呢?在这种情况下允许两个弹出?或者我会咬下子弹并关闭我的老popover(我真的不想这么做),展示图像选择器,然后重新显示我的旧图像?

谢谢!

回答

2

作为另一种选择,您可以使用弹出窗口的setContentViewController:setContentViewController:animated:更改为UIImagePickerController,然后切换回您自己的视图控制器。

+0

嗯,有趣。我会试一试,看看它的外观。感谢您的输入! – SSS 2011-04-28 15:10:46

+0

你有没有得到这个工作? – odyth 2011-06-03 04:10:15

+0

适合我。确保你打电话 [self.popover setContentViewController:]; 在呈现弹出的控制器中。 – pdesantis 2012-08-09 21:40:35

相关问题