在我的应用程序中,通过按下我想要UIWebView在全屏幕上打开的按钮,UIWebView 将加载一个HTML页面,该页面将保持一个按钮,该按钮将关闭UIWebView并返回到应用程序.
问题是我无法使按钮关闭页面并返回应用程序.我试着parent.history.back()和history.back和的几个版本self.close(),但似乎没有任何工作(BTW它在浏览器而不是从工作UIWebView.
任何的想法?谢谢-Z
Aar*_*ers 10
[UIWebViewDelegate][1] has your answer
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request
navigationType:(UIWebViewNavigationType)navigationType {
if (request.URL == "SOME URL TO CLOSE WINDOW") {
//do close window magic here!!
[self stopLoading];
return NO;
}
return YES;
}
-(void)stopLoading{
[_webView removeFromSuperview];
}
[1]: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebViewDelegate_Protocol/Reference/Reference.html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10209 次 |
| 最近记录: |