Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
OS X 中的几个位置(在本例中,系统偏好设置中的用户和组窗格)具有圆形图像视图,允许用户在图像中拖动,例如在可编辑中,NSImageView但也允许他们单击以显示允许图像源的各种其他选择。
NSImageView
我检查了 ImageKit 框架,但我发现唯一相似的是图像采集表。
如何在我自己的 Cocoa 应用程序中使用此功能?我想它是在一些标准框架中实现的——但是任何关于实现这样的东西的指针都会非常感激。
您将不得不进入自定义控件根目录,因为它不能作为独立控件使用。
但是,您具有所有先决条件。
有几种方法可以实现这一点。您可以尝试使用标准 Cocoa 按钮并根据需要进行自定义。尽管通过继承 NSView 从头开始构建可能会更容易。这是你可以避免所有 NSCell 的东西。我会做后者。
滚动您自己的主详细信息类型视图控制器以显示为弹出框的内容。左边有一个NSTableView(大师),右边有一个NSCollectionView(细节)。在集合视图下方添加一些按钮。
NSTableView
NSCollectionView