2009-10-24 3 views
0

Je voulais créer un webView à l'intérieur d'un CALayer. Peut-être que c'est trop trivial, mais je suis juste en train de prendre ma tête en Californie. Quelqu'un pourrait-il aider?webview dans la couche d'animation de base

acclamations Ron

Répondre

2

Les vues peuvent contenir des couches, vues peuvent contenir d'autres vues, et les couches peuvent contenir des couches. Mais les calques ne peuvent pas contenir de vues.

Si vous souhaitez animer un WebView, votre meilleur pari serait de l'intégrer dans un NSView où vous avez appelé setWantsLayer:YES puis animant la couche du WebView.

+0

Les WebView ne supportent pas la couche, donc -setWantsLayer: ce n'est pas une bonne idée. Votre seule façon d'obtenir des animations dans un WebView est d'utiliser des animations CSS. –

0

Je ne pense pas que cela fonctionne parce que webview ne semble pas aimer l'animation de base activée dans aucune vue qui le contient. Je voudrais simplement obtenir une ombre portée ou un effet de flou sur l'écran derrière mon webview et j'ai essayé de l'activer dans le parent ou même dans une vue derrière le webview ... mais rien ne semble fonctionner. Je peux faire quelque chose de mal cependant.

Questions connexes