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
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
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
.
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.
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. –