UIScrollview中的UIWebview带有图像,最左边是白色

时间:2011-07-21 02:32:34

标签: iphone uiwebview uiscrollview

带有x图像的UIScrollView都具有彼此相邻的框架,它们都可以正常工作,滚动等等。

ScrollView子视图中有一个设置为隐藏的UIWebView。当需要网页时,WebView被设置为图像的框架(在页面中加载),图像被隐藏并且WebView被设置为不隐藏。

一切正常,除非在Scroll View中最左边位置的图像完成此操作,Web View似乎开始显示网页(在页面加载事件之后),但随后变为白色是吗。 Web视图和滚动视图似乎处于非常糟糕的状态。试图隐藏Web视图等不起作用。这只发生在最左边的图像上,否则其他一切似乎都运行正常。现在唯一的解决方法是停止并启动应用程序。这是一个工作正常并在UI编辑器中定义的scrollview。 ImageViews和WebView是在运行时定义的。

有关如何解决此问题的任何意见?

如果滚动视图忽略最左边的位置(不显示网页视图),一切正常。

SDK 4.x

2 个答案:

答案 0 :(得分:1)

来自文档的一个提示:“您不应该在UIS​​crollView对象中嵌入UIWebView或UITableView对象。”

答案 1 :(得分:0)

跟进,是的,但是将Web视图放在滚动视图旁边而不是在滚动视图下(在图形对象树中)似乎工作正常.....