1

我想創造一個好看的NSTableView與iOs「感覺」它。NSTableView我創建看起來像是從90年代後期,我覺得感覺很可怕。如何創建類似於NSTableView的iOs?

我知道有一些ios行爲可能不需要在Mac上,但它是一個小而真正具體的表,只有一列,我希望至少有一些來自iOs的功能...

我開始創建一個NSCustomCellNSViews,44像素的高度與不同的元素(圖片,標題,副標題)。它種類外觀UITableView,但我不能自己複製所有的運動模式(Bounciness等)。有沒有任何類/庫可以幫助我完成這個任務?或者之前有人有過這方面的工作,可以分享他的一些經驗?

編輯:與「一些功能」我的意思是「動力」,「bounciness」和類似的「拉刷新」功能。

回答

2

NSTableViewNSOutlineView所有應用程序時,是在OS X 10.7以上版本推出了自動功能(即使與10.6 SDK和目標編譯爲10.5)。考慮到您使用NSView作爲單元格(僅在OS X 10.7+和10.7+ SDK上可用),我沒有看到問題,您必須自動獲得「動量」和「反彈」。嘗試TableViewPlayground演示,看看你做錯了什麼。

p.s. 10.6有「勢頭」,但不是「有彈性」。

+1

現在我很困惑。我是否必須以編程方式激活所有這些功能?感謝您的回答! –

+1

我只是拖放OutlineView到我的NSWindow,由DataSource填充它,它只是工作...你有沒有嘗試過TableViewPlayground演示? – Shebuka

+1

還沒有,但我即將做到這一點。我從來沒有使用過NSOutlineView。只是NSTableViews ...我會給它一個鏡頭。感謝tipp! –