0

我正在编写一个应用程序,用于UIImagePickerController让用户从他们的库中选择图像。在 iPad 上,它会在弹出框中显示它(因为您必须这样做),但显示它的控制器已经在弹出框中,并且不允许您从另一个弹出框中显示弹出框。我无法重新设计整个应用程序以避免文件控制器处于弹出窗口中,所以我想做的是将图像选择器推送到文件控制器的导航堆栈上。

显然,这不适用于股票图像选择器,但有很多替代方案。有没有人使用它们中的任何一个,可以让我将它们推送到导航堆栈上,还是我需要自己编写?

4

1 回答 1

3

正确的解决方案是将图像选择器作为模式视图控制器呈现给您现有的视图控制器。将图像选择器设置modalPresentationStyleUIModalPresentationCurrentContext.

这将在同一个弹出窗口中显示图像选择器,但作为调用视图控制器的模态视图控制器。

于 2013-04-22T16:27:51.363 回答