发生事件时,如何更改UITableView详细视图中的导航栏标题?
我有一个UITableView,它使用UIWebView作为详细视图。此详细视图内容具有链接。单击链接时,我希望导航栏标题更改。我该怎么做?我尝试从MainViewController和AppDelegate.m文件中实现以下UIWebView方法,但在单击链接时两者都不会触发:发生事件时,如何更改UITableView详细视图中的导航栏标题?,uitableview,uiwebview,uinavigationbar,Uitableview,Uiwebview,Uinavigationbar,我有一个UITableView,它使用UIWebView作为详细视图。此详细视图内容具有链接。单击链接时,我希望导航栏标题更改。我该怎么做?我尝试从MainViewController和AppDelegate.m文件中实现以下UIWebView方法,但在单击链接时两者都不会触发: - (void)webViewDidStartLoad:(UIWebView *)webView{ UIViewController *detailsViewController = [[UIViewContro
- (void)webViewDidStartLoad:(UIWebView *)webView{
UIViewController *detailsViewController = [[UIViewController alloc] init];
detailsViewController.title = @"New Title Here";
}
- (void)webView:shouldStartLoadWithRequest:navigationType{
UIViewController *detailsViewController = [[UIViewController alloc] init];
detailsViewController.title = @"New Title";
}
谢谢 只要使用
self.title = newTitle;
如果您正在推送一个新的视图控制器(问题不清楚),请将其放入
viewDidLoad:
谢谢。一旦我能够从UIWebView捕获单击事件,我将尝试这样做。我想这才是我问题的关键