gpt4 book ai didi

Cocoa - NSCollectionView 和 NSCollectionViewItem 之间的链接在哪里? Xcode 6 错误?

转载 作者:行者123 更新时间:2023-12-03 16:01:37 28 4
gpt4 key购买 nike

当您将 NSCollectionView 拖到 View 中时,NSCollectionViewItem 会出现在 Storyboard 上,并四处 float 。

假设我将几个 NScollectionView 拖到同一个 View 中。我将有一堆 NSCollectionViewItems。 Collection View 如何知道哪个 NScollectionViewItem 属于它?在界面生成器上可以看到两者之间有联系吗?我在界面生成器上没有看到任何内容?我在哪里可以看到它?

编辑:显然这似乎是一个 Xcode 错误。当您将 NSCollectionView 添加到 Storyboard时,它没有指向 NSCollectionViewItem 的链接,并且似乎不可能在它们之间连接 itemPrototype socket 。

在就此类错误联系 Apple 后,他们的答复是:“这是 OS X 上 Storyboard 的已知问题。请使用 Xibs。”

最佳答案

嗯,我尝试了 @RubberDuck 的解决方法,但没有成功(请参阅 my comment )。对我有用的是在 View Controller 的 viewDidLoad 中设置 collectionView.itemPrototype (Xcode 6.1):

@IBOutlet weak var collectionView: NSCollectionView!

override func viewDidLoad() {
// don't forget to set identifier of CollectionViewItem
// from interface builder
let itemPrototype = self.storyboard?.instantiateControllerWithIdentifier("collectionViewItem")
as NSCollectionViewItem
self.collectionView.itemPrototype = itemPrototype
}

关于Cocoa - NSCollectionView 和 NSCollectionViewItem 之间的链接在哪里? Xcode 6 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26542955/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com