0

在这里,我们正在使用UIWebview相关的应用程序。在点击一些链接时,它会自动连接(转到)到 iTunes。但在单击 iTunes 链接(不单击退出)后无法返回应用程序。

我的问题是,点击iTunes后如何回到应用程序。

4

5 回答 5

2
Try this one uiwebview delegate method.
 -(BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL* url = [request URL];
if (UIWebViewNavigationTypeLinkClicked == navigationType)
{
    [[UIApplication sharedApplication] openURL:url];
    return NO;
}
return YES;
}
于 2013-07-05T06:47:44.760 回答
1

您可以在视图顶部添加自定义工具栏,并将返回按钮添加到自定义工具栏以返回您的应用程序。在自定义工具栏下方添加您的 webview。希望对您有所帮助。

于 2013-07-05T06:07:59.070 回答
1

我通常在 UIWebView 旁边插入一个按钮。使用新视图并在视图的任何角落插入按钮,然后放置您的 UIWebView,设置您的 uiwebview 不适合屏幕,以便您可以按下退出按钮。当您点击按钮而不是隐藏您的视图时。它通常是我在这种情况下所做的,也许它可以帮助你

于 2013-07-05T06:46:23.693 回答
0

当您单击任何链接时,您现在转到此页面链接,如果您想转到您的应用程序之前。通常您不能返回您的应用程序,因为Apple iOS 不提供此类功能。

我不确定,但它可能在JB Device中是可能的。

于 2013-07-05T06:00:27.460 回答
0

如果您正在使用 Safri 加载网页,或者您正在使用自定义架构打开 iTunes 应用程序,则这是不可能的,因为您将离开该应用程序。但是是的,您可以这样做,如果您将通过 Web 视图加载该 iTunes 连接链接,您可以在此处放置一个自定义后退按钮以返回您的上一页。

例如 :

 UIWebView *webView=[[UIWebView alloc]init];
        [self.view addSubview:webView];
 [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.xyz.com"]]];
于 2013-07-05T06:43:17.720 回答