Ive過去爲iOS開發,最近轉移到了mac開發。我開始了一個項目來「感受」事物,並遇到了一個問題。我試圖創建一個NSTableView來顯示多個項目,包括一個標籤,一個2 UIImageViews和一個UIButton。 NSTableViews與iOS上的表格不同,我不能簡單地創建一個自定義的TableViewCell(我認爲)。我怎麼會喜歡看一個很好的例子是AlienBlue爲Mac:(中間表後告知)UITableView像NSTableView
任何人都可以闡明如何建立這個一些?
Ive過去爲iOS開發,最近轉移到了mac開發。我開始了一個項目來「感受」事物,並遇到了一個問題。我試圖創建一個NSTableView來顯示多個項目,包括一個標籤,一個2 UIImageViews和一個UIButton。 NSTableViews與iOS上的表格不同,我不能簡單地創建一個自定義的TableViewCell(我認爲)。我怎麼會喜歡看一個很好的例子是AlienBlue爲Mac:(中間表後告知)UITableView像NSTableView
任何人都可以闡明如何建立這個一些?
您有能力在NSTableViews中返回整個視圖而不是單元格的能力。
這是Apple's documentation on View-based tables和how to populate those views in your table。
我在我自己的觀點爲基礎的表使用最多的委託方法是"tableView:viewForTableColumn:row:
"
希望這點你在正確的方向!
這正是我所需要的,謝謝! – user2272641
不幸的是,答案中的鏈接現在似乎不可用。 :( –
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/TableView/Introduction/Introduction.html –
請改用NSCollectionView(設置NSCollectionView.maxNumberOfColumns = 1)。這是一個更現代的,可擴展的視圖API,類似於UICollectionView。
相比之下,NSTableView最初是爲了顯示電子表格表格(對自定義視圖單元格具有附加支持),並且與UITableView不太一致。
我認爲這篇文章的標題需要一個連字符:「UITableView-like NSTableView」。或者「像UITableView一樣的NSTableView」。 – smacdonald