通过单击TabBarItem重新加载视图(PDF的原因)

时间:2012-01-02 15:57:31

标签: iphone objective-c pdf uiwebview uitabbaritem

我有一个带有4个项目的标签栏控制器。在4中我添加了一个带有一些链接的webView。其中一个链接是PDF,如果我在webView中打开PDF,则无法使用链接返回主webView。 有没有办法重新点击4. TabBar重新加载视图?如果我从3.更改为4. tabbar它可以工作(viewWillAppear)。 ![在此输入图像说明] [1]

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

UITabBarDelegate中有一个名为:

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

您可以使用它来捕捉所选标签栏项目的触摸。

答案 1 :(得分: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();
}