2012-05-09 44 views

回答

1

您通常通过在Web视图上设置委托来注册有趣的回调来实现此类功能。

不要忘记在处理Web视图之前不要忘记委托,否则可能会遇到崩溃。

0

在UIWebView的代理中,在 的webView:shouldStartLoadWithRequest:navigationType: 中搜索由表单提交触发的URL。如果存在,请设置标志值。

然后,在您的委托的webViewDidFinishLoad:方法中,如果标记已设置,请删除webView。

0

那么你没有明确你的webview的分配或不熟悉你的代码。我想你想从UIWebView返回到以前的视图,在这种情况下,你可以简单地将包含webview的视图控制器一个UINavigationController并返回到后退按钮上的视图或在webviewDidStartLoad和webViewDidFinishLoad中设置一个标志,并在DidFinish部分设置标志时移除该视图请详细说明您的问题。