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

发布于 2024-12-24 17:17:11 字数 218 浏览 1 评论 0原文

我有一个带有 4 个项目的选项卡栏控制器。在第 4 个中,我包含了一个带有一些链接的 webView。其中一个链接是 PDF,如果我在 webView 中打开 PDF,则无法通过链接返回到主 webView。 4.有没有办法通过重新点击TabBar来重新加载View?如果我从 3. 更改为 4. 选项卡栏,它就可以工作(viewWillAppear)。 ![在此处输入图像描述][1]

预先感谢您的帮助。

I have a Tab Bar Controller with 4 Items. In the 4 one I included a webView with some links. One of the links is a PDF, if I open a PDF in the webView there is no way to go back to the main webView with the links.
Is there a way by re-clicking the 4. TabBar to reload the View? If I change from the 3. to the 4. tabbar it works (viewWillAppear). ![enter image description here][1]

Thanks in advance for your help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

木槿暧夏七纪年 2024-12-31 17:17:11

尝试使用 (UITabBarControllerDelegate< /a>):

(也许是这样的)

- (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();
}

Try with this method of (UITabBarControllerDelegate):

(maybe something like this)

- (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();
}
一梦浮鱼 2024-12-31 17:17:11

UITabBarDelegate 中有一个方法称为:

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

您还可以使用它来捕获所选选项卡栏项目的触摸。

There is a method in UITabBarDelegate called:

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

You could use that to also catch touches of the selected tab bar item.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文