在这里,我们正在使用UIWebview
相关的应用程序。在点击一些链接时,它会自动连接(转到)到 iTunes。但在单击 iTunes 链接(不单击退出)后无法返回应用程序。
我的问题是,点击iTunes后如何回到应用程序。
在这里,我们正在使用UIWebview
相关的应用程序。在点击一些链接时,它会自动连接(转到)到 iTunes。但在单击 iTunes 链接(不单击退出)后无法返回应用程序。
我的问题是,点击iTunes后如何回到应用程序。
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;
}
您可以在视图顶部添加自定义工具栏,并将返回按钮添加到自定义工具栏以返回您的应用程序。在自定义工具栏下方添加您的 webview。希望对您有所帮助。
我通常在 UIWebView 旁边插入一个按钮。使用新视图并在视图的任何角落插入按钮,然后放置您的 UIWebView,设置您的 uiwebview 不适合屏幕,以便您可以按下退出按钮。当您点击按钮而不是隐藏您的视图时。它通常是我在这种情况下所做的,也许它可以帮助你
当您单击任何链接时,您现在转到此页面链接,如果您想转到您的应用程序之前。通常您不能返回您的应用程序,因为Apple iOS 不提供此类功能。
我不确定,但它可能在JB Device中是可能的。
如果您正在使用 Safri 加载网页,或者您正在使用自定义架构打开 iTunes 应用程序,则这是不可能的,因为您将离开该应用程序。但是是的,您可以这样做,如果您将通过 Web 视图加载该 iTunes 连接链接,您可以在此处放置一个自定义后退按钮以返回您的上一页。
例如 :
UIWebView *webView=[[UIWebView alloc]init];
[self.view addSubview:webView];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.xyz.com"]]];