1

OS X 中的几个位置(在本例中,系统偏好设置中的用户和组窗格)具有圆形图像视图,允许用户在图像中拖动,例如在可编辑中,NSImageView但也允许他们单击以显示允许图像源的各种其他选择。

我检查了 ImageKit 框架,但我发现唯一相似的是图像采集表。

图像视图 图像编辑弹出框

如何在我自己的 Cocoa 应用程序中使用此功能?我想它是在一些标准框架中实现的——但是任何关于实现这样的东西的指针都会非常感激。

4

1 回答 1

1

您将不得不进入自定义控件根目录,因为它不能作为独立控件使用。

但是,您具有所有先决条件。

  1. 圆形图像视图

有几种方法可以实现这一点。您可以尝试使用标准 Cocoa 按钮并根据需要进行自定义。尽管通过继承 NSView 从头开始​​构建可能会更容易。这是你可以避免所有 NSCell 的东西。我会做后者。

  1. 弹出框

滚动您自己的主详细信息类型视图控制器以显示为弹出框的内容。左边有一个NSTableView(大师),右边有一个NSCollectionView(细节)。在集合视图下方添加一些按钮。

于 2015-07-05T07:43:57.427 回答