我有一个UIWebView,显示包含反馈表单的网页。我想在该视图中提交表单后删除此UIWebView。
我该怎么做?
答案 0 :(得分:1)
您通常可以通过在Web视图上设置委托来注册有趣的回调来实现此类目标。
在处理Web视图之前不要忘记取消委托,否则您可能会遇到崩溃。
答案 1 :(得分:0)
在UIWebView的委托中,在 webView的:shouldStartLoadWithRequest:navigationType: 搜索表单提交触发的URL。如果存在,请设置标志值。
然后,在你的委托的webViewDidFinishLoad:方法中,如果设置了标志,则删除webView。
答案 2 :(得分:0)
嗯,你还没有明确你的webview分配或不熟悉你的代码。我想你想从UIWebView返回到以前的视图,在这种情况下,你可以简单地推送包含webview的viewcontroller通过UINavigationController并返回到后退按钮上的视图或在webviewDidStartLoad和webViewDidFinishLoad中设置一个标志,并在DidFinish Part中设置标志时删除视图,请详细说明你的问题。