2012-05-02 3 views
3

J'ai un UIWebView au-dessus d'un UIImage. Lorsque je défile sur l'UIWebView, deux barres blanches apparaissent. 1, tout en haut de la fenêtre de l'iPad (à savoir le haut de l'UIImage, qui est juste une image de fond) et 2, en haut de l'UIWebView. Le UIImage est dans une WebView mais XIB est effectuée par programme, comme indiqué ici:UIWebView affiche la barre blanche en haut et en bas lors du défilement

mainWebView = [[[CustomWebview alloc] initWithFrame:CGRectMake(59, 0, 650, 1024)] retain]; 
[(UIScrollView*)[mainWebView.subviews objectAtIndex:0] setShowsHorizontalScrollIndicator:NO]; 
[(UIScrollView*)[mainWebView.subviews objectAtIndex:0] setShowsVerticalScrollIndicator:NO]; 

[mainWebView  setOpaque:NO]; 
[mainWebView  setBackgroundColor:[UIColor clearColor]]; 
[backgroundImage addSubview:mainWebView]; 
[mainWebView  setDelegate:self]; 

Le même schéma se répète au bas de l'iPad. Une barre blanche en bas de WebView et une autre en bas de l'UIImage.

Voir les photos et 20 secondes de la vidéo: (ne peut pas prendre des captures d'écran lors du défilement) two white bars no white bars

20 seconde vidéo: http://dl.dropbox.com/u/1392139/IMG_0601.MOV

J'aimerais trouver une solution pour cela, déjà J'ai passé de nombreuses heures dessus et c'est mon dernier bug à corriger pour pouvoir être envoyé!

+2

Pouvez-vous poster une capture d'écran des "barres blanches"? Il est difficile d'imaginer de quoi vous parlez. Merci – Mutix

+0

Fait! Fait moi savoir si tu as besoin de quoique ce soit d'autre. –

+0

hmmm ... "Notes de sous-classe \ La classe UIWebView ne doit pas être sous-classée." https://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html – mvds

Répondre

0

Il s'avère que l'utilisation d'un customwebview me posait des problèmes. J'ai supprimé la classe personnalisée et cela a résolu le problème.

Questions connexes