Как изменить высоту NSTableCellView при использовании раскадровок в Интерфейсном Разработчике
Когда я создаю приложение OSX без раскадровки и добавляю табличное представление из библиотеки объектов в мое главное окно в Интерфейсном Разработчике, я могу изменить высоту NSTableCellView внутри этого табличного представления.При этом автоматически изменяется высота строки Table View (даже когда я запускаю приложение).
Но когда я создаю приложение раскадровки и выполняю те же самые шаги (добавление табличного представления, изменение высоты cellView), высота строки табличного представления не изменяется, в результате чего при запуске приложения обрезается NSTableCellView.
Я знаю, что вы можете реализовать heightForRowAtIndexPath
метод, но мне просто интересно, почему это работает при использовании файлов XIB и перестало работать при использовании раскадровок. (Я действительно считаю, что гораздо проще создавать интерфейсы графически, чем записывать произвольные числа в текстовом файле.)
Есть что-то, чего я здесь не хватает? Какой самый простой способ сделать это, используя раскадровки?
1 ответ
Вы должны установить высоту в табличном представлении (инспектор размера -> размер стиля: пользовательский и установить значение высоты строки).