2011-05-20 32 views
1

我是一位有興趣創建Mac應用程序的經驗豐富的iOS開發人員。我想創建一個數據網格視圖,通過綁定連接到我的核心數據存儲,與iTunes一樣,默認情況下應該只顯示全部數據列的子集,但允許用戶選擇從數據庫添加更多列到被顯示,移動它們等等。OSX有許多像網格一樣的GUI元素,例如NSTableView,NSOutlineView,NSCollectionView等等。這些最好是創建這樣一個視圖?創建與OSX上的Core Data連接的類似iTunes的網格視圖

+3

'NSCollectionView'會適合你的目的,我相信。 – 2011-05-20 17:20:38

回答

1

我不知道NSCollectionView,這是非常新的,我相信你可以做一個NSTableView你想要的。它的確與你實施的細胞有更多的關係,並跟蹤你的控制細胞。退房core data application demo,如果這是你願意,你可以跟着不是@sudo室射頻到:

NSCollectionView programing guide

2

的NSCollectionView項目無法處理大量的數據,因爲它不加載所有的意見儘管目前它們不可見。如果您使用的元素超過500個(或更多),則會在控制檯中看到無法使用的視圖和大量錯誤。

您應該始終偏好IKImageBrowserView來顯示Quartz框架中包含的大量數據。我認爲iTunes使用這個。

相關問題