Objective c 如何创建类似iOs的NSTableView?

Objective c 如何创建类似iOs的NSTableView?,objective-c,uitableview,nstableview,xcode4.5,nstableviewcell,Objective C,Uitableview,Nstableview,Xcode4.5,Nstableviewcell,我想创建一个好看的NSTableView,并带有iOs的“感觉”。我创建的每个NSTableView看起来都像是90年代末的,在我看来感觉很糟糕 我知道在Mac上可能不需要某些iOs行为,但这是一个小的、真正特定的表,只有一列,我希望至少有iOs的一些功能 我开始创建一个带有NSViews的NSCustomCell,44像素高,上面有不同的元素(图片、标题、副标题)。它有点像是复制了UITableView的外观,但我自己无法复制所有的动作模式(弹跳等)。是否有任何类/库可以帮助我实现这一点?或者

我想创建一个好看的
NSTableView
,并带有iOs的“感觉”。
我创建的每个
NSTableView
看起来都像是90年代末的,在我看来感觉很糟糕

我知道在Mac上可能不需要某些iOs行为,但这是一个小的、真正特定的表,只有一列,我希望至少有iOs的一些功能

我开始创建一个带有
NSViews
NSCustomCell
,44像素高,上面有不同的元素(图片、标题、副标题)。它有点像是复制了
UITableView
的外观,但我自己无法复制所有的动作模式(弹跳等)。是否有任何类/库可以帮助我实现这一点?或者以前有没有人在这方面工作过,并且可以分享一些他的经验


编辑:我说的“一些功能”是指“动量”、“弹性”以及类似于“拉动刷新”的功能。

NSTableView
NSOutlineView
在OS X 10.7+上启动应用程序时自动具备所有这些功能(即使使用10.6 SDK编译并将目标设置为10.5)。考虑到您使用NSView作为计算单元(仅在OS X 10.7+和10.7+SDK上可用),我不认为有问题,您必须自动拥有“动量”和“反弹”。试试TableViewPlayerdDemo,看看你做错了什么


p、 s.10.6有“动力”,但没有“弹性”。

现在我很困惑。我必须以编程方式激活所有这些功能吗?谢谢你的回答!我只是简单地将大纲视图拖放到我的NSWindow中,用DataSource填充它,然后它就可以工作了。。。你试过TableView游乐场演示吗?还没有,但我马上就要做了。我以前从未使用过NSV。只是不稳定的视图。。。我要试一试。谢谢你的提示!