オーバーレイ ビュー (NSImageView) を配置し、それを WebView (コア アニメーションまたは を実行する) の前に保持する方法は?
インターフェイスビルダーでの標準的な順序付けは役に立ちません..イメージビューはwebviewの前に表示されますが、webviewのコンテンツをタグまたはhtml不透明アニメーションだけでロードすると、突然webviewが一番上の位置を引き継ぎ、イメージビューの上に表示されます。
私はこれを行うことはできませんか?
オーバーレイ ビュー (NSImageView) を配置し、それを WebView (コア アニメーションまたは を実行する) の前に保持する方法は?
インターフェイスビルダーでの標準的な順序付けは役に立ちません..イメージビューはwebviewの前に表示されますが、webviewのコンテンツをタグまたはhtml不透明アニメーションだけでロードすると、突然webviewが一番上の位置を引き継ぎ、イメージビューの上に表示されます。
私はこれを行うことはできませんか?
2年が経過しましたが、これは自分で解決したか、問題として存在しなくなった可能性があります。これに対する回答は、ここの将来の視聴者にとって役立つはずです:)
この質問を見つけた後(以下の返信がなくても)http://www.cocoabuilder.com/archive/cocoa/223499-core-animation-how-to-swicth-off-all-implicit-animations.html私はこの一行を見つけました
[imageView setWantsLayer:YES];
仕事をします。その理由は、「WebView がコア アニメーション レイヤーに基づくビューを使用しているように見える」ためです。