コア アニメーション レイヤーがオンになっているウィンドウに NSView があります。このビューを使用して、時々アニメーション付きの画像を表示します。画像だけでなく、ビュー全体をバックレイヤーにする必要があります。私が AnimationBaseView と呼んでいるこのビューの背後には、ユーザーが操作する他のビューがあります。
AnimationBaseView が他のビューが rightMouseDown イベントを取得できないことを除いて、すべて問題ありません。
私は次のことを試しました:
- acceptFirstResponder に NO を AnimationBaseView に返す
- 必要に応じて AnimationBaseView を隠したり隠したりしますが、ちらつきが発生します。
助けてくれてありがとう、ホセ。