Как изменить высоту NSTableCellView при использовании раскадровок в Интерфейсном Разработчике

Когда я создаю приложение OSX без раскадровки и добавляю табличное представление из библиотеки объектов в мое главное окно в Интерфейсном Разработчике, я могу изменить высоту NSTableCellView внутри этого табличного представления.высота строки правильная при использовании файлов XIBПри этом автоматически изменяется высота строки Table View (даже когда я запускаю приложение).Запуск приложения на основе XIB

Но когда я создаю приложение раскадровки и выполняю те же самые шаги (добавление табличного представления, изменение высоты cellView), высота строки табличного представления не изменяется, в результате чего при запуске приложения обрезается NSTableCellView.Запуск раскадровки на основе приложения

Я знаю, что вы можете реализовать heightForRowAtIndexPath метод, но мне просто интересно, почему это работает при использовании файлов XIB и перестало работать при использовании раскадровок. (Я действительно считаю, что гораздо проще создавать интерфейсы графически, чем записывать произвольные числа в текстовом файле.)

Есть что-то, чего я здесь не хватает? Какой самый простой способ сделать это, используя раскадровки?

1 ответ

Вы должны установить высоту в табличном представлении (инспектор размера -> размер стиля: пользовательский и установить значение высоты строки).

Другие вопросы по тегам