我一直在使用一些遗留代码,目前的情况是我有一个 NSMatrix 作为 NSScrollView 内的一组单选按钮。NSMatrix 位于 NSScrollView 的顶部,NSScrollView 最多可以包含数百个其他子视图。
每次使用该函数-(void)selectCellAtRow:(NSInteger)row column:(NSInteger)column
以编程方式选择 NSMatrix 中的单选按钮时,NSScrollView 都会自动向上滚动,以便选中的单选按钮可见。有些客户觉得这很烦人。
这是该功能的默认行为吗?如何停止这种自动滚动?
相关但不相同的问题: 以编程方式选择 NSMatrix 的项目