从sperate视图重新加载UIWebView

时间:2013-02-03 09:43:26

标签: ios objective-c uiwebview

我有一个选项卡式应用程序,在第一个选项卡上运行应用程序时加载UiWebView,第二个选项卡包含设置,用户可以更改设置并单击“保存”按钮。

当用户更新设置并按“保存”时,我希望重新加载第一个选项卡上的UiWebview。

我已经搜索了各种术语,试图找到答案,但运气不大,必须有一个简单的解决方案吗?

2 个答案:

答案 0 :(得分:1)

获取UIWebView的引用并重新加载,如下所示:

UIWebView *webView = [...];
[webView reload];

我希望某些UIWebView拥有ViewControllerViewController实现此代码并公开外部类的方法以指示它执行刷新是有意义的。

答案 1 :(得分:1)

reloadWebView方法添加到拥有UIWebView的控制器:

+(void) reloadWebView
{
    [self.webView reload];
}

从其他控制器调用此方法:

[self.tabBar.viewControllers[0] reloadWebView];

其中0是您的标签索引。