如何在UIWebView中的文件输入字段上打开我的UIImagePickerController?

时间:2013-12-20 12:51:41

标签: ios iphone uiwebview uiwebviewdelegate

当用户点击UIImagePickerController中的文件输入字段时,我想打开UIWebView。目前UIWebView打开了我自己的UIIMagePickerController,我无法控制。

1 个答案:

答案 0 :(得分:0)

一种方法是在用户点击文件输入字段时更改网址。关于在此处执行类似操作的答案是:Is it possible to update a url link based on user text input?

然后,您的UIWebView需要抓住该网址更改并打开您的UIImagePickerController。这可以通过这段代码轻松完成:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
    NSString *URLString = [[request URL] absoluteString];
    if ([URLString isEqualToString:@"http://www.mywebsite.com/selectpic.htm"]) 
    {
        // Your UIImagePickerController code here
    }
    return YES;
}