Изменение размера NSTableView или NSScrollView в зависимости от количества строк в таблице.

У меня есть представление -, основанное на NSTableView, которое встроено в NSScrollView. Он имеет пользовательские ячейки высотой x пикселей. NSScrollView имеет тот же размер, что и панель, частью которой он является. Я хочу изменить размер всего NSTableView в зависимости от того, сколько строк в таблице.

Все работает, кроме изменения размера. Изменение размера прокрутки вручную в IB, кажется, имеет желаемый эффект, но NSSrollView, похоже, не имеет метода класса для изменения размера своего представления (, например, NSView имеет setFrame ). Должен ли я изменять размер scollview, tableview, обоих или чего-то еще? Есть ли в NSScrollView метод setFrame или аналогичный, который мне не хватает?

Спасибо.

9
задан rick 30 April 2012 в 19:54
поделиться