我设置了一个简单的NSTableView
,其中有10列只显示文字。
我有500条记录。
我已尝试使用CocoaBindings和NSTableViewDataSource
,在这两种情况下,当我快速向上或向下滚动时滚动速度很慢。
我目前正在使用Sierra并使用Swift3。
我试图用仪器弄清楚用了那么多时间。
显然,Core Animation
已经做了很多工作。
如何使用基于Cell的NSTableView实现完美的平滑滚动?
使用的代码可以在这里找到:https://gitlab.com/yageek/iCache。
可以在此处检索用于提供数据的文件:https://www.dropbox.com/s/rdqeq6sne3ejdw5/6661544_Strasbourg.gpx?dl=0