У меня странная проблема с UIInterfaceOrientation
. В моем проекте есть много разных взглядов, некоторые из них должны вращаться в ландшафтном режиме, а некоторые из них не должны. Проблема в том, что все представления, которые не были созданы с помощью Storyboard, и в которых включен только портрет UIInterfaceOrientation
, это работает отлично, и представление не вращается, вместо этого все представления, созданные с помощью раскадровки, даже если ландшафтный режим UIInterfaceOrientation
отключен, держите вращение. В моей Xcode настройки этих проверок проект включены, и я не могу изменить их:Storyboard игнорирует настройки UIInterfaceOrientation
Как можно полностью отключить вращение устройства во всех различных взглядах? [Раскадровка или нет].
Это код, я использую, чтобы отключить ориентацию устройства во все раскадровке контроллера представления, но он не работает:
- (BOOL)shouldAutorotate {
return NO;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
Спасибо за ваш ответ @Avineet, но это Безразлично 't work: -/ – Aluminum