Мой UIViewController не называется методом shouldAutorotate.
попробовал несколько способов для сильного отображения ВК в портретном режиме.
shouldAutorotate Не вызывается - [Не используется раскадровка]
Пример кода ниже:
AppDelegate.m
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
self.navController = [[UINavigationController alloc] initWithRootViewController:[[VCLogin alloc] init]];
[self.window setRootViewController:self.navController];
[UIApplication sharedApplication].statusBarHidden = YES;
[self.window makeKeyAndVisible];
VCLogin.m
- (BOOL)shouldAutorotate
{
return [self.navigationController.visibleViewController shouldAutorotate];
}
- (UIInterfaceOrientationMask)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationPortraitUpsideDown;
}
и включен Ориентация устройства, как 'Портрет', «Пейзаж Left 'и' Landscape Right '
Любая идея будет оценена по достоинству.
Спасибо заранее.
Вам необходимо защитить определенный vc, чтобы быть в портретном режиме? – vaibhav
Да. Я использую iOS 10 sdk –