Как удалить серую тень на лучшем UIWebView когда сверхпрокрутка? [дубликат]

Этот вопрос уже имеет ответ здесь:

Я использую UIWebView для шоу простая страница HTML. Когда я прокручиваю страницу (чрезмерно или по нижней части), теневой серый появляется позади!! Я могу удалить или избежать этого плохого эффекта?

Спасибо

P.S. UIWebView, контейнер Представления, являются всем фоном, ясным и непрозрачным НЕТ!!

12
задан Undolog 10 February 2010 в 17:26
поделиться

2 ответа

Это невозможно! В Интернете есть некоторые решения, использующие частные методы Apple (недокументированные API и функции). Итак, Apple может отклонить ваше приложение.

2
ответ дан 2 December 2019 в 04:25
поделиться

Тени относятся к классу UIImageView . Вы можете просмотреть в цикле представления первого подвида UIWebView и просто скрыть все представления, соответствующие UIImageView .

id scrollview = [webView.subviews objectAtIndex:0];    
for (UIView *subview in [scrollview subviews])
  if ([subview isKindOfClass:[UIImageView class]])
   subview.hidden = YES;

Отказ от ответственности: иерархия представлений может измениться в будущем, и этого не произойдет. работа, заставляющая тени возвращаться.

23
ответ дан 2 December 2019 в 04:25
поделиться