Я создал собственный контроллер представления, который инициализируется с использованием NIB. В NIB я определил размер окна просмотра. Когда я создаю новый контроллер popover и инициализирую его с моим настраиваемым контроллером представления, я ожидал, что область содержимого контроллера popover будет размером представления, указанного в моем NIB, но, похоже, он игнорирует этот размер и использует контроллер popover по умолчанию размер вместо.
Я знаю, что могу указать размер области содержимого поповера в коде, но разве я не смогу это сделать в конструкторе интерфейсов?
В методе viewDidAppear моего пользовательского контроллера я распечатываю ширину и высоту границы представления, но странным образом они оба равны 0. Что я делаю не так?