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