我想创建一个好看的NSTableView
,其中有一个iOs“感觉”。我创建的每个NSTableView
看起来都像是从90年代后期开始,感觉很糟糕在我看来。
我知道有一些iO行为在Mac上可能不需要,但它是一个小而且非常具体的表,只有一列我希望至少有一些来自iOs的功能......
我开始创建一个NSCustomCell
NSViews
,44像素高度,上面有不同的元素(图片,标题,字幕)。它复制了UITableView
的外观,但我无法自己复制所有的移动模式(Bounciness等)。是否有任何类/库可以帮助我实现这一目标?或者之前是否有人参与其中并且可以分享他所做的一些经历?
编辑:使用“某些功能”我的意思是“动量”,“弹性”和类似于“拉动刷新”功能的东西。
答案 0 :(得分:2)
NSTableView
和NSOutlineView
会自动所有功能(即使使用10.6 SDK编译并且目标为10.5)。并且考虑到你使用NSView作为单元格(仅在OS X 10.7+和10.7+ SDK上可用)我没有看到问题,你必须自动拥有“动量”和“弹性”。试试TableViewPlayground演示,看看你做错了什么。
P.S。 10.6具有“动力”,但不具有“弹性”。