2012-02-07 4 views
0

詳細ビューにUIWebViewを使用するUITableViewがあります。この詳細ビューのコンテンツにはリンクがあります。リンクをクリックすると、ナビゲーションバーのタイトルを変更します。これどうやってするの?リンクがクリックされたときに、私は私のMainViewControllerから次のUIWebViewの方法とも私のAppDelegate.mファイル内のどちらも火災を実装してみました:イベントが発生したときにUITableView詳細ビューでナビゲーションバーのタイトルを変更するにはどうすればよいですか?

- (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"; 

} 

感謝を!

答えて

1

あなたは(あなたの質問から明らかではない)新しいビューコントローラをプッシュしている場合だけ

self.title = newTitle; 

を使用するには、viewDidLoad:でこれを置きます。

+0

ありがとうございました。 UIWebViewからクリックイベントを取得できたら、それを試してみます。それは本当に私の問題の要点です。 – Slinky