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