Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发生事件时,如何更改UITableView详细视图中的导航栏标题?_Uitableview_Uiwebview_Uinavigationbar - Fatal编程技术网

发生事件时,如何更改UITableView详细视图中的导航栏标题?

发生事件时,如何更改UITableView详细视图中的导航栏标题?,uitableview,uiwebview,uinavigationbar,Uitableview,Uiwebview,Uinavigationbar,我有一个UITableView,它使用UIWebView作为详细视图。此详细视图内容具有链接。单击链接时,我希望导航栏标题更改。我该怎么做?我尝试从MainViewController和AppDelegate.m文件中实现以下UIWebView方法,但在单击链接时两者都不会触发: - (void)webViewDidStartLoad:(UIWebView *)webView{ UIViewController *detailsViewController = [[UIViewContro

我有一个UITableView,它使用UIWebView作为详细视图。此详细视图内容具有链接。单击链接时,我希望导航栏标题更改。我该怎么做?我尝试从MainViewController和AppDelegate.m文件中实现以下UIWebView方法,但在单击链接时两者都不会触发:

- (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捕获单击事件,我将尝试这样做。我想这才是我问题的关键