Начиная с iOS 7.0, все представления автоматически переходят за панели навигации, панели инструментов и панели вкладок, чтобы предоставить то, что Apple называет «контекстом» - имея некоторое представление о том, что находится под пользовательским интерфейсом (хотя и размыто эффектом матового стекла), пользователи получаютИдея о том, что еще находится за пределами экрана.
Если это мешает вам (и, честно говоря, это мешает на удивление часто), вы можете легко отключить его для данного контроллера представления, изменив его свойствоdgeForExtendedLayout.
Например, если вы не хотите, чтобы контроллер представления шел за решеткой, используйте это:
edgesForExtendedLayout = []
для вашего случая, вы можете использовать его какthis:
yourvc.edgesForExtendedLayout = []
Для справки я также прилагаю ссылку, которая также отвечает на ваш вопрос.