2013-06-18 578 views
0

圖像上我有一個集合視圖,每個項目都有一個圖像和一個標籤。我想點擊NSCollectionViewItemNSImage然後隱藏集合視圖,並顯示包含被點擊的對象的細節完全獨立的視圖。單擊集合視圖中

我找不到關於如何處理點擊在這種情況下事件的任何文檔。這怎麼可能?我已經在Interface Builder中構建了集合視圖,因此一切都是通過綁定完成的,而不是通過代碼完成的。

+0

檢查本作回答你的問題: http://stackoverflow.com/questions/2541572/selection-highlight-in-nscollectionview – rakmoh

+0

我沒有看到那個帖子和處理鼠標點擊之間的連接。你可以解釋嗎? – Jeff

回答

0

我跟去的解決方案是不實際使用Image Well,又名NSImage。我使用了一個按鈕,並將Image屬性綁定到NSImage的一個實例,該實例在我的模型中作爲屬性公開。

這很容易,但我感到震驚更多人沒有問這個問題。

0

@Jeff,我沒有權限添加評論這麼寫,這是答案。

您可以覆蓋NSCollectionViewItem的子類中的setSelection(如@indragie在Selection Highlight in NSCollectionView中所解釋的)以跟蹤所選項目並執行操作。

+0

啊,這是有道理的。生病給它一個鏡頭。 – Jeff

相關問題