Swift 何来创建一个;“迷你地图”;大型NSView/UIView的?

Swift 何来创建一个;“迷你地图”;大型NSView/UIView的?,swift,cocoa,cocoa-touch,Swift,Cocoa,Cocoa Touch,我有一个图表(NSView),它可以变得非常大。我想提供一个“迷你地图”,以小的形式显示整个视图,作为导航的帮助(参见示例:) 有什么诀窍可以轻松做到这一点吗?有人已经创建了这样的地图视图吗?您可以从以下两个选项开始: 您可以尝试进行缩小快照。如果您的内容不经常更改为,这可能是一个很好的解决方案 查看CAReplicatorLayer,它可能会有所帮助

我有一个图表(NSView),它可以变得非常大。我想提供一个“迷你地图”,以小的形式显示整个视图,作为导航的帮助(参见示例:)


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

您可以从以下两个选项开始:

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