Этот вопрос уже имеет ответ здесь:
Я использую UIWebView для шоу простая страница HTML. Когда я прокручиваю страницу (чрезмерно или по нижней части), теневой серый появляется позади!! Я могу удалить или избежать этого плохого эффекта?
Спасибо
P.S. UIWebView, контейнер Представления, являются всем фоном, ясным и непрозрачным НЕТ!!
Это невозможно! В Интернете есть некоторые решения, использующие частные методы Apple (недокументированные API и функции). Итак, Apple может отклонить ваше приложение.
Тени относятся к классу UIImageView
. Вы можете просмотреть в цикле представления первого подвида UIWebView
и просто скрыть все представления, соответствующие UIImageView
.
id scrollview = [webView.subviews objectAtIndex:0];
for (UIView *subview in [scrollview subviews])
if ([subview isKindOfClass:[UIImageView class]])
subview.hidden = YES;
Отказ от ответственности: иерархия представлений может измениться в будущем, и этого не произойдет. работа, заставляющая тени возвращаться.