Я не могу изменить ориентацию интерфейса в моем универсальном приложении. Имеет навигационный контроллер. Я добавил контроллер представления в контроллер навигации и добавил представление контроллера навигации в окно. Если я удалю контроллер навигации и добавлю вид контроллера представления в окно как подпредставление, то он распознает ориентацию, но если я добавлю представление контроллера навигации, ориентация интерфейса не изменится. Пожалуйста, помогите мне с некоторыми ссылками. Ниже мой код.
- (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation
{
if ([self.view isKindOfClass:[UINavigationController class]]) {
UIViewController *rootController = [((UINavigationController*)self.view).viewControllers objectAtIndex:0];
return [rootController shouldAutorotateToInterfaceOrientation:interfaceOrientation];
}
return YES;
}