nscollectionview

    1熱度

    1回答

    我正在尋找一個答案來檢測NSCollectionView內的鼠標點擊。所以當在NSCollectionView中點擊時,我可以讓它做一些事情。 感謝

    0熱度

    1回答

    我有一個NSCollectionView,其中的項目是動態調整大小的。 當項被返回[的CollectionView makeItemWithIdentifier:reuseIdentifier forIndexPath:indexPath]視圖具有所需尺寸 BUT 子視圖尚未大小相應地,他們仍然有XIB尺寸。 問題是,雖然設置項目的屬性,我需要知道所有子視圖的最終大小(因爲我正在優化一些圖像)。

    3熱度

    1回答

    我想設置一個垂直方向的流佈局的NSCollectionView。爲了快速測試數據源,我分別從collectionView(_:numberOfItemsInSection:)和collectionView(_:itemForRepresentedObjectAtIndexPath:)返回靜態數字和視圖。 這裏是方法: func collectionView(collectionView: NSCo

    2熱度

    1回答

    我有一個NSCollectionView通過接口生成器綁定到NSArrayController。我提供NSSortDescriptors和NSPredicates過濾和排序數組(這完全有效),但是,因爲我依靠隱式動畫通過NSAnimationContext唯一的密鑰我的CALayers請求動畫是@「隱藏」。我想動畫框架的原點,以便單元視覺移動到他們的新位置。 在過去我使用集合視圖animator屬

    1熱度

    1回答

    我試圖自動保存添加到我的以數據爲核心應用程序,並有一行代碼我加入textDidChange在CollectionViewItem後: theNote?.updateChangeCount(NSDocumentChangeType.ChangeDone) 這給了我一個很多錯誤,所以我評論了這一行。然後我去刪除CocoaAppCD.storedata持久性存儲文件以使其更清潔(我仍處於早期開發階段

    0熱度

    1回答

    我有兩個集合視圖位於一個視圖控制器上。我基於一些邏輯,如用戶登錄,在兩個按鈕之間進行切換。我的第一個集合視圖工作正常,但當我嘗試引用插座時,無法訪問我的第二個集合視圖。 Reference outlet connected to first collection view successfully Second collection view trying to connect referenci

    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

    0熱度

    1回答

    我有一個NSCollectionView具有NSCollectionViewItem作爲子對象。我有NSCollectionView的流佈局設置項目的寬度來填充應用程序啓動時視圖的寬度,但如果我調整窗口大小,項目保持原始寬度,不再填充視圖。有什麼方法可以自動調整大小(填充寬度)​​,還是有一種方法在集合視圖調整大小時(從窗口大小調整),我可以訪問以設置項目的寬度以填充視圖?

    1熱度

    1回答

    下面是如何創建集合視圖項目: func collectionView(collectionView: NSCollectionView, itemForRepresentedObjectAtIndexPath indexPath: NSIndexPath) -> NSCollectionViewItem { let item = collectionView.makeItemWithId