InstantiateViewControllerWithIdentifier и вид свободной формы

Я хотел бы создать своего рода всплывающее представление, которое отображается в главном контроллере через пользовательские переходы.

Я создаю диспетчер представлений всплывающих окон в раскадровку, и я устанавливаю его представление как свободную форму, а затем изменяю размер представления.

Моя проблема заключается в том, что при загрузке контроллера вида с помощью instantiateViewControllerWithIdentifier границы представления всегда reset отображаются во весь экран.

Вот код, который я использую, размер popUp должен быть 100x100, но из этого кода я получаю 320X480.

self.popUp = (PopUpViewController*)[storyBoard instantiateViewControllerWithIdentifier:@"Popup"];

NSLog(@"%@",NSStringFromCGRect(self.popUp.view.bounds));

Как настроить контроллер представления свободной формы и загрузить его программным путем с правильным размером?