У меня есть NSView, который содержит много CALayers. Когда пользователь редактирует документ, эти CALayers анимируют все изменения. Я пытаюсь реализовать печать для своего приложения, но у меня возникают проблемы с правильной печатью этих CALayers.
Некоторые границы CALayers занимают весь NSView, и их не нужно размещать, потому что их положение никогда не меняется. Однако у меня также есть один CALayer, который содержит около 20 маленьких CALayer'ов. Эти CALayers анимируют изменения своего положения во время обычного редактирования. Однако при попытке распечатать NSView эти маленькие уровни клиентского доступа никогда не размещаются правильно. Мне интересно, есть ли что-то особенное, что я должен сделать, чтобы убедиться, что эти слои расположены правильно и позволяют правильно рисовать / печатать NSView.
Есть ли у кого-нибудь опыт печати NSView с поддержкой Core Animation? Любые предложения приветствуются.