Фиксированная высота NSTableView, избегайте прокрутки

у меня естьNSTableView это имеет очень небольшое фиксированное количество строк.

Когда я создаюNSTableView в Интерфейсном РазработчикеNSTableView содержится вNSScrollView, Я не нашел способ заставить таблицу существовать вне контекста представления прокрутки. Поскольку в таблице только небольшое количество строк, я не хочу, чтобы она прокручивалась. Я хочу, чтобы размер таблицы изменялся в зависимости от количества строк, и я хочу, чтобы нижняя граница находилась непосредственно под нижней частью последней строки.

Если я установлю высоту вида прокрутки следующим образом, я получу вертикальную полосу прокрутки:

height = (numRows * (rowHeight + intercellSpacingHeight))

Если я добавлю один пиксель к этой высоте, я не получу полосу прокрутки, но получу дополнительный пиксель между нижней частью последней строки и нижней границей.

Если я сниму флажок«Показать вертикальную скроллер» Если флажок в Интерфейсном Разработчике, полоса прокрутки не отображается, но таблица прокручивается на один пиксель вниз, когда я выбираю последнюю строку.

Есть ли способ, чтобы таблица вообще не прокручивалась и имела нижнюю границу сразу под последним рядом?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос