我一直在努力解決如何使用表格視圖,如果我誠實地說我有點卡住了。我想使用有限數量的行的tableview(比如說50 max)。它從零開始,有0行。然後我想按照以下方式做一些事情:使用NSTableView進行日誌記錄?
[self logMessage:@"Waiting for response"];
其中在上面的文本底部插入一個新行。如果我做的是另調用此僞函數:
[self logMessage:@"Server response received"];
應該還插入上一行下面的另一個新行,並確保它是可見的。一旦達到上述限制50,並且插入新消息,我希望最舊的消息被刪除。所有這些都可以滾動,默認情況下最新可見。
我看到正確的事情嗎?最後,我希望能夠在主窗口下方的一個很好的小抽屜中找到它,如果需要,我可以從主菜單切換。但正如我所說的,我無法正確地使用表格視圖,它似乎不像其他對象那樣直截了當。
任何示例代碼將不勝感激!
http://developer.apple.com/library/mac/#samplecode/TableViewPlayground/Introduction/Intro.html並參見[Table View Programming Guide](http://developer.apple.com/library/mac)/documentation/Cocoa/Conceptual/TableView /) – 2012-07-08 22:47:24