NSTableView 逐行滚动

问题描述

MacTracker 应用程序有一个以“逐行”方式滚动的列表:

MacTracker scrolling

如何在 NSTableView 中实现这一点?

不久前有 a similar question,但我想知道如何允许在必要时将顶部剪切到列表底部

解决方法

在上面的评论中,我提到我使用了旧帖子中推荐的策略(覆盖 adjustScoll,为它提供我行高的倍数)但是在防止单元格在结束

我在试验后提出的解决方案是将剪辑视图的内容插入的底部增加一行的高度。

请注意,这确实会阻止您在未滚动到底部时单击底部行,但对于我的需要,这不是问题

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...