2010-05-13 5 views
0

J'ai des problèmes pour afficher une page Web. J'ai un webview dans une vue personnalisée. Je charge cette vue personnalisée en tant que sous-vue de la fenêtre, puis j'ai un contrôleur d'objet reliant un champ de texte au contenu de la vue Web. Une fois qu'une page est chargée, elle charge tout le contenu, mais elle est visuellement blanche. Vous pouvez cliquer sur les liens. Si vous allez à une vidéo Youtube, vous pouvez l'écouter, mais il n'affiche toujours rien. Pour charger la vue personnalisée que je lance:Webview vide mais le contenu est là

PageViewController *page = [[PageViewController alloc] initWithNibName:@"PageView" bundle:nil]; 
[page loadView]; 
[view addSubview:[page view]]; 

ensuite de charger la page que je donne les résultats suivants:

-(IBAction)connectURL:(id)sender 
{ 
    NSLog(@"connecting"); 
    [webView setMainFrameURL:[sender stringValue]]; 
} 

Où connectURL est lié à un champ de texte.

Répondre

2

Avez-vous configuré votre affichage personnalisé pour qu'il soit sauvegardé en couche? Vous ne pouvez pas utiliser un WebView dans une vue avec couche. Si ce n'est pas le problème, pouvez-vous poster le code de dessin de votre vue personnalisée?

+0

La vue déroulante de la fenêtre principale était protégée par une couche. –

Questions connexes