English 中文(简体)
更改模式UIImagePickerController父视图
原标题:Change modal UIImagePickerController parent view

我正在尝试构建一个在第一个视图上有一个按钮的应用程序,当你点击按钮时,它会显示<code>UIImagePickerController</code>模式视图。我最理想的情况是,一旦你拍完照片,当模态视图被取消时,呈现图像选择器的原始视图就会发生变化。

例如,该过程将是VIEW 1-(点击按钮)->;模式图像拾取器-(关闭模式视图)->;视图2。

到目前为止,我已经让应用程序加载了UIImagePickerController,完成后,在didFinishPickingMediaWithInfo委托方法中,它将BOOL值设置为YES;然后在我的原始视图(view 1)的ViewDidAppear中,它会为下一个视图呈现一个新的模态。

这样做的问题是,在关闭模态视图和出现下一个视图(视图2)之间存在延迟。

有人知道以上是否可能吗?如果没有,我可能不得不在图像选择器关闭和第二个视图出现之间显示一个微调器并说“正在处理图像”。

最佳回答

您可以使用导航控制器来解决此问题。

创建一个导航控制器并将第一个控制器推入其中。稍后从第一个控制器开始,以模式呈现选择器。到目前为止基本相同,只是我们添加了一个导航控制器。这就是我为得到你想要的结果所做的。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    NewController *controller = [[NewController alloc] initWithNibName:nil bundle:nil];
    [self.navigationController pushViewController:controller animated:YES];
    [self dismissModalViewControllerAnimated:YES];
    [controller release];
}

希望这能有所帮助。

问题回答

暂无回答




相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签