Können Sie UIWebView mitteilen, einen weißen Anzeigestil zu verwenden?

8

Ich stoße auf einen Fall, in dem ich in der Anwendung HTML-Dokumentation habe, die einen dunklen Hintergrund verwendet, aber der Standard-Scroll-Indikator für UIWebView geht in diesem Hintergrund verloren. Das folgende Beispiel zeigt dies:

Bild von UIWebView dark scroller http://www.sunsetlakesoftware.com/sites/default/ Dateien / so-webview.jpg

Mit UIScrollView, dem UIWebView in seinem Verhalten ähnelt, können Sie die indicatorStyle -Eigenschaft auf UIScrollViewIndicatorStyleWhite setzen, was das gewünschte Verhalten ergibt:

alt text http://www.sunsetlakesoftware.com/sites/default/files/so -scrollview.jpg

Ich kann anscheinend keine ähnliche Eigenschaft in der exponierten Schnittstelle für UIWebView finden. Gibt es einen CSS-Trick oder eine andere Möglichkeit, den Bildlaufanzeiger auf einen helleren Stil zu setzen?

    
Brad Larson 31.03.2009, 19:46
quelle

4 Antworten

13

Ab iOS 5.0 kann nun das Scrollverhalten der Webansicht durch Zugriff auf die Eigenschaft 'scrollview' angepasst werden, um die gewünschte Funktionalität zu erreichen:

%Vor%     
Azeem Shaikh 08.01.2013, 06:11
quelle
6

Wenn Sie die Unteransichten scannen und versuchen möchten, fehlerfrei zu reagieren, wenn sich etwas in der Zukunft ändert, funktioniert dies derzeit:

%Vor%

Obwohl Dinge könnten noch in der Zukunft brechen, wenn setIndicatorStyle: ändert, um einen nicht aufgezählten Wert zu erwarten ... aber ich bezweifle, dass das passieren würde.

    
Brandon 14.07.2011 19:57
quelle
1

Scannen Sie die Unteransichten und testen Sie auf UIScrollView. Sie können dann das Kennzeichen programmatisch setzen.

    
amattn 31.03.2009 22:01
quelle
1

Dafür gibt es im 2.x SDK keine öffentliche API. Füge einen Fehler / Fall / Radar ein und frage danach in 3.0.

    
Mike Abdullah 01.04.2009 09:29
quelle

Tags und Links