这是我的场景。我有3个选项卡视图中包含UIWebViews和UIImageViews。我有在WebView顶部的UIImageView提供加载图像,并且在调用委托方法webViewDidFinishLoad时删除imageView。这工作得很好。iphone - 如何知道哪些视图当前加载在tabBar应用程序?
我遇到的问题是试图处理方法webView:didFailLoadWithError:如果/当我的网页内容加载失败。我的webViews为3个选项卡是不同的大小,所以我想要做的是如果self.view等于我的意见之一(与webView),然后添加子视图(imageView)在当前视图。
基本上我不想显示一个错误图像,如果加载失败,而不是装载图像,当webView加载时有。我不知道如何判断当前加载了哪个视图。
我希望这是有道理的。
webView:didFailLoadWithError:传递给你的Web视图的ID? - 如果你想区分webViews,当你创建它们时,设置一个标签'[myWebView setTag:1];'(一个标准的整数变量UIView的包含(webview是uiview的一个子类)..在你的委托方法中,一个开关方法,用[webView标签]作为你的表达 – Bongeh 2010-10-28 13:40:07