我有一个选项卡式应用程序,在第一个选项卡上运行应用程序时加载UiWebView,第二个选项卡包含设置,用户可以更改设置并单击“保存”按钮。
当用户更新设置并按“保存”时,我希望重新加载第一个选项卡上的UiWebview。
我已经搜索了各种术语,试图找到答案,但运气不大,必须有一个简单的解决方案吗?
答案 0 :(得分:1)
获取UIWebView
的引用并重新加载,如下所示:
UIWebView *webView = [...];
[webView reload];
我希望某些UIWebView
拥有ViewController
。 ViewController
实现此代码并公开外部类的方法以指示它执行刷新是有意义的。
答案 1 :(得分:1)
将reloadWebView
方法添加到拥有UIWebView
的控制器:
+(void) reloadWebView
{
[self.webView reload];
}
从其他控制器调用此方法:
[self.tabBar.viewControllers[0] reloadWebView];
其中0
是您的标签索引。