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