UIWebview в UIScrollview с изображениями, левая часть становится белой - PullRequest
0 голосов
/ 21 июля 2011

UIScrollView с x изображениями, все с кадрами рядом друг с другом, и все они работают нормально, с прокруткой и т. Д.

В подпунктах ScrollView есть один UIWebView, для которого установлено скрытое значение. Когда требуется веб-страница, WebView устанавливается на фрейм изображения (страница загружена), изображение скрыто, а WebView - не скрыто.

Все работает нормально, кроме случаев, когда это делается для изображения в крайнем левом положении в представлении прокрутки, веб-представление начинает отображать веб-страницу (после загрузки страницы), но затем становится белым, и это это. Веб-представление и представление прокрутки, кажется, находятся в очень плохом состоянии. Попытка скрыть веб-представление и т. Д. Не работает. Это происходит только для самого левого изображения, в противном случае все остальное работает нормально. Единственное исправление - остановить и запустить приложение. Это прокрутка, которая работает нормально и определяется в редакторе пользовательского интерфейса. ImageViews и WebView определяются во время выполнения.

Любые комментарии о том, как это исправить?

Если крайняя левая позиция игнорируется при просмотре с прокруткой (не делает веб-видимость видимой), все работает нормально.

SDK 4.x

Ответы [ 2 ]

1 голос
/ 21 июля 2011

Один совет из документации: «Вы не должны встраивать объекты UIWebView или UITableView в объекты UIScrollView.»

0 голосов
/ 01 сентября 2011

Следите, да, но веб-представление в стороне от представления прокрутки, а не под представлением прокрутки (в дереве графических объектов), кажется, работает нормально .....

...