15

我正在尝试将 UIWebView 页面标题发送到 UINavigationBar。

如果用户单击链接 UINavigationBar 显示后退按钮但如果在主页上隐藏后退按钮,我也希望它。

4

2 回答 2

26

要将标题页检索到 UIWebView 中,您可以使用它:

myNavigationBar.title = [myWebView stringByEvaluatingJavaScriptFromString:@"document.title"];

如果你想回去,你可以这样做:

if ([myWebView canGoBack]){
    [myWebView goBack];
}

要知道用户是否加载了新页面,您必须设置 UIWebViewDelegate。有关详细信息,请参阅UIWebView 类参考UIWebViewDelegate 协议参考

于 2010-02-22T19:13:24.987 回答
0

从 iOS8 开始,您应该只使用WKWebView及其title属性。

于 2016-06-22T08:36:55.233 回答