У меня есть проект Xcode с NSWindowController
, contentViewController
которого был установлен в подкласс NSViewController
. Недавно я удалил подкласс NSViewController
из раскадровки и заменил contentViewController
подклассом NSTabViewController
.
Теперь, когда я запускаю приложение, NSWindow
открывается с размером 500x500 вместо размера первой вкладки. Более того, в раскадровке я не вижу ни одного представления размером 500 x 500, и этот размер также не задан программно. Само окно имеет другой размер, как и представление в первом NSViewController
NSTabViewController
.
Я предполагаю, что есть какое-то ограничение, которое я должен где-то установить, но если оно есть, я не знаю, где/как его найти. Использование Xcode 9.2 и High Sierra.
Программная установка размера окна на правильный размер в windowDidLoad()
работает, но если я когда-нибудь изменю размер представления, мне придется изменить и это, что быстро устареет.
Извините, если это расплывчато; Я действительно понятия не имею, какой снимок экрана или фрагмент кода был бы полезен.