Я хочу поменять одно представление на другое, отодвинув старое представление в сторону, чтобы перейти в новое представление (тип kCATransitionPush). Чтобы использовать CoreAnimation, мне нужно работать с CALayers с моими представлениями. Проблема заключается в том, что присоединение вспомогательного слоя к моему представлению содержимого окна через setWantsLayer искажает все в представлении.
Я не уверен, что это как-то связано с тем, что я использую подкласс NSWindow с именем MAAttachedWindow (http://mattgemmell.com/source),, который является своего рода прозрачным всплывающим окном в стиле HUD, которое присоединяется к другому элементу на экране.
Я могу предоставить скриншоты этого искажения при необходимости. Я получил анимацию, работающую через NSViewAnimation, но, как многие другие испытали, NSViewAnimation ужасно медленная. Я бы предпочел использовать CoreAnimation, но эта проблема не позволяет мне его использовать.
Любое понимание высоко ценится