Убедитесь, что сам вид таблицы изменяется при изменении размера окна, установлении ограничений или установке маски авторезистировки.
Затем установите стиль авторезистировки колонтитула стола. В раскадровке или XIB вы делаете это, выбирая представление таблицы (а не прокручиваемое представление, которое содержит его), а затем устанавливайте всплывающее окно «Column Sizing» в инспекторе атрибутов. В коде вы задаете вид таблицы columnAutoresizingStyle
. Различные стили описаны в разделе NSTableViewColumnAutoresizingStyle
. Если вы хотите, чтобы все столбцы расширялись или сокращались во время изменения размера, установите его на NSTableViewUniformColumnAutoresizingStyle
.
Затем при необходимости настройте поведение авторезистировки каждого столбца.
Если вы настраиваете таблицу в XIB или раскадровке, вы можете выбрать столбец, а затем установить его поведение изменения размера под инспектором атрибутов.
Если вы создаете столбец в коде, установите resizingMask
каждого NSTableColumn
, чтобы включить любые биты режима изменения размера. По умолчанию используется как изменение размера пользователя, так и автоматизация, поэтому вам не нужно ничего делать.
Thnx за помощь ... Это работает как шарм –