У меня есть NSTableView на основе ячеек, который неожиданно изменяет размер по вертикали, поскольку я продолжаю добавлять другие элементы в таблицу.Я реализовал ограничения, но они явно нарушаются.
Не уверен, связано ли это каким-либо образом, но у меня, кажется, нет этой проблемы, когда NSTableView находится в обычном NSWindow - проблемапроисходит только тогда, когда NSTableView находится в NSPopover (я понимаю, что у NSPopover есть окно, т.е. myPopover.contentViewController.view.window).
Я пытался несколько вещей, чтобы остановить автоматическое изменение размера, но ничего не происходитза работой.
Вот что произойдет, если я не наложу ограничение высоты на NSSegmentedControl ниже NSTableView (оно сжимается, как ни странно, из-за изменения размера NSScrollView, а не NSTableView):
Это то, что происходит, если я накладываю ограничение высоты на ограничение NSSegmentedControl (NSScrollView (height = 155), а размеры NSScrollView и NSTableView изменяются.):
Вот мои ограничения: