Cocoa Image Picker Popover

时间:2015-07-05 04:20:05

标签: macos cocoa imagekit

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

我已经检查了ImageKit框架,但我发现的唯一相似之处就是图像拍摄表。

image view image editing popover

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

1 个答案:

答案 0 :(得分:1)

您必须关闭自定义控件root,因为它不能作为独立控件使用。

但是你有所有先决条件。

  1. 圆形图像视图
  2. 有几种方法可以实现这一点。您可以尝试使用标准Cocoa按钮并根据需要进行自定义。虽然通过子类化NSView可能更容易从头开始构建。这是你可以避免所有NSCell的东西。我会做后者。

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