2010-04-19 3 views
2

Comment mettre en superposition (NSImageView) et le garder au sommet en face d'un WebView (qui exécute l'animation de base ou)?Comment mettre en superposition NSImageView et le garder au sommet d'un WebView?

La commande standard dans le constructeur d'interface n'aide pas .. imageview est montré devant le webview mais quand je charge le contenu de webview avec une étiquette ou seulement une animation d'opacité de HTML, soudainement webview prend la position supérieure et montre l'imageview.

Je ne peux pas le faire?

Répondre

3

bien que deux ans se sont écoulés, peut-être ce problème résolu par vous-même ou il n'existe plus comme un problème, je pense qu'une réponse à cela devrait être utile pour les futurs téléspectateurs ici :)

après trouvé cette question (même sans réponses ci-dessous) http://www.cocoabuilder.com/archive/cocoa/223499-core-animation-how-to-swicth-off-all-implicit-animations.html J'ai trouvé cette seule ligne

[imageView setWantsLayer:YES]; 

fera le travail. C'est parce que "un WebView semble utiliser des vues sauvegardées par une couche Core Animation"

+0

Oui, cette méthode fonctionne parfaitement –

Questions connexes