Существует один UIScrollView, и он имеет две страницы: первую страницу в UIScrollView, которую я хочу включить альбомную ориентацию, и вторую страницу в UIScrollView. Я хочу отключить альбомную ориентацию, теперь я использую этот код, как показано ниже, но это работает не отточено, вторая страница будет горизонтальный экран, а затем портретный экран:
- (void)viewWillAppear:(BOOL)animated {
[ITNotificationCenter addObserver:self selector:@selector(handleDeviceOrientationDidChange) name:UIDeviceOrientationDidChangeNotification object:nil];
}
- (void)handleDeviceOrientationDidChange{
if(isFirstPage){
//landscape code
} else {
NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationPortrait];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"];
}
}
Как мне этого добиться? Любой ответ будет оценен.