iphone - 如何判断tabBar应用程序当前加载了哪个视图?

时间:2010-10-28 13:31:30

标签: iphone cocoa-touch uikit

这是我的情景。我有4个包含UIWebViews和UIImageViews的选项卡视图中的3个。我在webView上面有UIImageView来提供加载图像,并在调用委托方法webViewDidFinishLoad:时删除imageView。这很好用。

我遇到的问题是尝试处理方法webView:didFailLoadWithError:if / when我的web内容无法加载。我的webViews对于3个标签是不同的大小所以我想要做的是如果self.view等于我的一个视图(使用webView),然后在当前视图上添加子视图(imageView)。

基本上我不想显示错误图像,如果加载失败代替加载webView时的加载图像。我不知道如何判断当前加载了哪个视图。

我希望这是有道理的。

1 个答案:

答案 0 :(得分:1)

您可以使用-[UITabBarController selectedViewController]获取当前视图控制器。然后使用该视图控制器的view属性。