gpt4 book ai didi

iOS:我希望点击标签栏项目始终指向原始 URL

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:04 24 4
gpt4 key购买 nike

我有一个包含 4 个标签页的应用。

其中一个选项卡是 UIWebView。它从一个特定的 URL 开始。我想要它,以便在通过单击链接和所有其他内容在此 webview 中导航之后,当您再次单击选项卡项时,它会重新加载原始 URL。我怎样才能做到这一点?

最佳答案

在包含 UIWebView 的 View Controller 的 viewWillAppear 方法中,始终将其设置为原始 URL。

- (void) viewWillAppear:(BOOL)animated {
NSURL *url = [NSURL URLWithString:@”http://www.google.com”];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
}

编辑 回复:您的意见:

//Where you set the UITabBarDelegate (maybe in AppDelegate)
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
if (item == webViewItem) {
//Navigating to the web view or already showing it
[webViewController reloadWebView]
} else if (webViewNeedsReloading) {
//Navigating to some other view
[webViewController reloadWebView]
}
}

我之所以进行检查,是因为我是一个优化狂热者并且讨厌不必要地运行代码。话虽这么说,我确定只是在做:

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
[webViewController reloadWebView]
}

会很好并且对性能没有明显的影响。

关于iOS:我希望点击标签栏项目始终指向原始 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com