0

Все мое приложение - портрет. Когда вы нажимаете изображение в контроллере представления коллекции, я представляю изображения в MWPhotoBrowser View Controller модально. Поэтому я хочу поддерживать несколько направлений. Я только поддерживает IOS 6, и имеют следующие методы ориентации:willRotateToInterfaceOrientation не вызывается в модально представленном контроллере представления

- (BOOL)shouldAutorotate { 
    return YES; 
} 


- (NSUInteger)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskAllButUpsideDown; 
} 

Они дозвонились, но willRotateToInterfaceOrientation и последующее willAnimateRotationToInterfaceOrientation и didRotateFromInterfaceOrientation никогда не называются.

Он не представлен в навигационном контроллере или что-то еще. Не уверен, что еще мне нужно сделать, чтобы иметь поддержку вращения только ТОЛЬКО в модульно представленном контроллере представления.

ответ

2

После перечитания документации, я считаю, что мое приложение должно поддерживать ландшафтные ориентации на уровне приложения (plist). В этом случае мне придется изменить поддерживаемые ориентации в моих других контроллерах представления, чтобы ограничить его, я думаю.