Автоматическое изменение размера NSTabView для соответствия представлению содержимого - PullRequest
5 голосов
/ 25 августа 2011

У меня есть NSTabView с несколькими элементами NSView.Я хочу изменить размер представления вкладки, чтобы отображаемое представление всегда вписывалось в представление вкладки.

Я пробовал несколько вариантов setFrame в делегате tabView didSelectTabViewItem и shouldSelectTabViewItem, но не могу получитьэто на работу.Я думаю, что мне нужно изменить размер tabView contentRect, но это, кажется, только для чтения.

Может кто-нибудь, пожалуйста, дать мне быстрый указатель, возможно, где это было сделано раньше (мне не повезло сGoogle).

Спасибо,

Джон

1 Ответ

2 голосов
/ 21 октября 2011

Хорошо, я наконец-то понял:

  1. В Xcode (.xib editor) установите флажок Изменить размер Resize box окна контейнера Window inspector

  2. Нажмите на «tabView» и отметьте это Autoresizes Subviews здесь Autoresizes Subviews panel

  3. Наконец, просто измените правила изменения размера в Инспекторе размеров, то есть! AutoSizing

...