我有一个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";
}
谢谢!
答案 0 :(得分:1)
只需使用
self.title = newTitle;
如果您正在推送一个新的视图控制器(不清楚您的问题),请将其放在viewDidLoad:
中。