Cómo mostrar los indicadores de desplazamiento de UIWebView

Tengo un UIWebView con algo de contenido y necesito hacer visible su indicador de desplazamiento por un corto time (como [UIScrollView flashScrollIndicators] ).

¿Alguna idea de cómo hacer esto?

A partir de iOS 5.0 en adelante, ahora se puede personalizar el comportamiento de desplazamiento de UIWebView accediendo a la propiedad 'scrollview' para lograr la funcionalidad deseada:

  [webView.scrollView flashScrollIndicators]; 

No hay una manera real de hacer esto a través de una API publicada, sin embargo, creo que en este caso, es correcto adivinar la subvista UIScrollView , siempre y cuando se asegure de que su aplicación no se cuelga si no puede encontrar UIScrollView :

 UIView* scrollView = [webView.subviews objectAtIndex:0]; if ([scrollView isKindOfClass:[UIScrollView class]) { [((UIScrollView*)scrollView) flashScrollIndicators]; } else { // If Apple changes the view hierarchy you won't get // a flash, but that doesn't matter too much } 

EDIT: Lo anterior no funcionará porque la primera subview de un UIWebView es un UIScroller , no un UIScrollView (mi memory podría estar jugando trucos conmigo). Quizás intente lo siguiente?

 UIView* uiScroller = [webView.subviews objectAtIndex:0]; if ([uiScroller respondsToSelector:@selector(displayScrollerIndicators)]) { [((UIScrollView*)uiScroller) performSelector:@selector(displayScrollerIndicators)]; } else { // If Apple changes the view hierarchy you won't get // a flash, but that doesn't matter too much }