Фиксированная высота NSTableView, избегайте прокрутки
у меня естьNSTableView
это имеет очень небольшое фиксированное количество строк.
Когда я создаюNSTableView
в Интерфейсном РазработчикеNSTableView
содержится вNSScrollView
, Я не нашел способ заставить таблицу существовать вне контекста представления прокрутки. Поскольку в таблице только небольшое количество строк, я не хочу, чтобы она прокручивалась. Я хочу, чтобы размер таблицы изменялся в зависимости от количества строк, и я хочу, чтобы нижняя граница находилась непосредственно под нижней частью последней строки.
Если я установлю высоту вида прокрутки следующим образом, я получу вертикальную полосу прокрутки:
height = (numRows * (rowHeight + intercellSpacingHeight))
Если я добавлю один пиксель к этой высоте, я не получу полосу прокрутки, но получу дополнительный пиксель между нижней частью последней строки и нижней границей.
Если я сниму флажок«Показать вертикальную скроллер» Если флажок в Интерфейсном Разработчике, полоса прокрутки не отображается, но таблица прокручивается на один пиксель вниз, когда я выбираю последнюю строку.
Есть ли способ, чтобы таблица вообще не прокручивалась и имела нижнюю границу сразу под последним рядом?
Благодарю.