我正在创建一个类UIView,它有一个框架,可以在其中加载webview。当我单击webview中的链接时,它会打开另一个带有后退按钮的webview。我想如何制作后退按钮事件来重新加载UIview。
答案 0 :(得分:1)
您不必使用2 UIWebView。在safari和其他应用程序中实现后退按钮的最简单方法是实现UIWebViewDelegate方法。在此方法中,您可以将按钮的enabled属性设置为Web视图的canGoBack属性。
- (void)webViewDidFinishLoad:(UIWebView *)webView {
backButton.enabled = webView.canGoBack;
}
当网页视图停止加载新网站时,该按钮会启用。
UIWebView的另一个有趣的属性是canGoForward
用于转发按钮。
有关详细信息,请参阅UIWebView Class Reference。