Итак, у меня есть большой CALayer
в NSView
, который больше моего окна (с использованием Cocoa
на Mac OS X
).Оказание содержимого CALayer, которое появляется вне окна
Каждый раз, когда я использую renderInContext
: единственное, что отображается, - это то, что видимо в окне, и ничего вне его.
Как создать растровое изображение чего-то вне моего видимого Rect и экспортировать его как PNG?
Я посмотрел на кучу Core Graphics
методов, но не могу найти ответ в любом месте :(
Вы можете его обрезать и поместить в другой скрытый вид внутри границ окон. Это может быть или не быть возможно в ваш случай. – vrwim