2012-01-02 10 views
0

私は4つの項目でタブバーコントローラを持っています。 4つでは、WebViewにいくつかのリンクが含まれていました。リンクの1つがPDFです.WebViewでPDFを開くと、メインのwebViewに戻ることはできません。 4. TabBarを再度クリックしてビューをリロードする方法はありますか?私が3.から4. tabbarに変更すると、それは動作します(viewWillAppear)。 ![画像の説明はこちら] [1]Reload View by TabBarItem(PDFの原因)

ご協力いただきありがとうございます。

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item; 

あなたはまた、選択されたタブバーの項目のタッチをキャッチすることを使用することができます。

答えて

0

UITabBarControllerDelegate)のこの方法で試してみてください:

(多分、このようなもの)

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{ 
     //Try this if you're pushing the webView in another ViewController 
     [viewController.navigationController popToRootViewControllerAnimated:YES]; 
     //or access to your webView and call goBack(); 
} 
0

呼ばUITabBarDelegate方法があります。

関連する問題