如何创建一个"Mini Map"的大NSView/UIView?

Ho to create a "Mini Map" of a large NSView/UIView?

我有一个可以变得非常大的图表 (NSView)。我想提供一个 "Mini Map" 来显示整个视图作为导航的帮助(参见示例:https://en.wikipedia.org/wiki/Mini-map)。

有没有什么技巧可以轻松做到这一点?有人已经创建了这样的地图视图吗?

您可以从 2 个选项开始:

  • 您可以尝试缩小快照。如果您的内容不经常更改,这可能是很好的解决方案
  • 看看CAReplicatorLayer,可能会有帮助