This is the workaround is to set the containing scrollView hidden instead of the tableView itself.
// doesn't work, scrollbar responds to pan gestures and displays empty scroll region
// _tableView.hidden = YES;
// fix broken NSTableView, keeps showing scroll and responding to pan
// so set scroll to hidden instead of tables
NSScrollView* scrollView = [_tableView enclosingScrollView];
scrollView.hidden = YES;
Topic:
UI Frameworks
SubTopic:
AppKit
Tags: