【发布时间】:2011-06-19 04:39:10
【问题描述】:
我有一个复杂的 CALayers 结构,形成一个可由用户操作的动态图形系统。这作为 UI 的一部分显示在主窗口中。我正在寻找一种在第二个显示器上将 CALayer 堆栈的多个小部分显示为“视口”的好方法,这可能比主视图具有更高的分辨率。我知道我可以渲染它们并重新绘制它们,但希望保持 CALayers 的分辨率独立性。
我的想法是将主 CALayer 添加到多个超层,然后使用蒙版和变换的组合来让视口显示所需的部分。不幸的是,一个 CALayer 只能有一个超层。
有什么好的方法可以实现吗?提前致谢。
【问题讨论】:
标签: cocoa macos core-animation calayer