所以我CALayer
中的NSView
大于Cocoa
,大于我的窗口(Mac OS X
上使用renderInContext
)。
每次我使用Core Graphics
时:呈现的唯一内容就是在窗口中可以看到的内容,而且不在其中。
如何创建可见Rect之外的某个位图并将其导出为PNG?
我查看过一堆{{1}}方法但无法在任何地方找到答案:(
答案 0 :(得分:0)
事实证明这很简单
myLayer.masksToBounds = false
这会删除主窗口放在CALayer上的遮罩,并允许导出它,即使你看不到它。