nscollectionview

    5热度

    4回答

    在我的OSX应用程序我有一个集合视图,它是NSCollectionView的一个子类。 我对所有事情都很满意,除了上下文菜单之外,我还没弄明白。 所以,我要的是: 对集合视图项目右键单击调出上下文菜单 选项从菜单(删除,编辑等)挑选被应用到项目点击是在其上执行的。 我知道如何做NSOutlineView或NSTableView,但不适用于收集视图。 我不知道如何获得点击项目的索引。 有没有人有任何

    1热度

    1回答

    我目前正在使用Swift开发OS X应用程序。我在我的主视图中尝试使用NSCollectionView,因此我已将NSCollectionView对象添加到我的.xib文件中。除了将数据源和委托链接到文件所有者之外,我没有改变任何事情。 这是我写来实现NSCollectionViewDataSource协议代码: /// MARK: - NSCollectionViewDataSource ex

    1热度

    1回答

    在我的OSX应用程序中,我有一个NSCollectionView。当我添加比视图更适合的项目时,视图和窗口不会自动调整大小以适合所有内容。 我该如何做到这一点? 例如:我有一个视图可以放5个项目可见。我添加3个项目,视图将扩展到右侧/底部,将这3个新项目添加到右侧/第二行。 任何形式的帮助,高度赞赏。

    0热度

    1回答

    我有一个NSCollectionView其中一个子视图是NSImageView。实际的图像需要经过API调用后才从Web服务器加载(实际上是两个网络请求)。很明显,我需要异步加载图像。我可以将NSImageView的值与NSValueTransformer绑定,将模型ID转换为NSImage,但是如何实现NSValueTransformer?它预计立即从其transformedValue:方法返回

    2热度

    1回答

    我想在OSX中制作可缩放的NSCollectionView。我使用NSCollectionViewFlowLayout与vertical流程并将设置为true,在NSScrollView上运行正常。但我注意到的一件事是我不能做横向滚动。这是因为NSCollectionViewFlowLayout阻止水平滚动(注意我使用vertical流)?我没有调试视图层次结构,发现缩放视图在NSClipView

    1热度

    1回答

    如何将部分添加到NSCollectionView?

    1热度

    1回答

    我试图自动保存添加到我的以数据为核心应用程序,并有一行代码我加入textDidChange在CollectionViewItem后: theNote?.updateChangeCount(NSDocumentChangeType.ChangeDone) 这给了我一个很多错误,所以我评论了这一行。然后我去删除CocoaAppCD.storedata持久性存储文件以使其更清洁(我仍处于早期开发阶段

    2热度

    2回答

    我需要的是这样的: 但我的代码做到这一点: func collectionView(collectionView: NSCollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> NSView { let a = myView() i

    1热度

    1回答

    在Launchpad上,我们基本上有一个带应用程序图标的大集合视图。当你长时间拿着一个应用程序(用光标按下并且不要停下来)时,所有的图标开始抖动,每个图标的左上角会出现一个“x”,它们使删除项目非常容易。 我想知道是否有一些方法已经在API中实现,它允许我们在常规NSCollectionView中重现相同的行为。 我已经在Apple的Mac开发者库中检查了NSCollectionView和NSCo

    1热度

    2回答

    如何通过再次点击取消选择NSCollectionViewItem? 这是我使用的选择和取消代码: func collectionView(collectionView: NSCollectionView, didSelectItemsAtIndexPaths indexPaths: Set<NSIndexPath>) { print("selected") guard le