Я построил постраничный интерфейс, используя UIScrollView (что-то вроде Spring Board).Каждая страница имеет свой собственный контроллер представления, поскольку логика на каждой странице довольно сложна.
Код работал плавно в порционной ориентации.Теперь мне нужно сделать это, чтобы реагировать на изменения ориентации.Но self.interfaceOrientation не реагирует на изменения ориентации.
Если контроллер невидим во время вращения интерфейса, его interfaceOrientation остается неизменным.Я предполагаю, что это потому, что контроллер не был в цепочке ответов, когда произошло это вращение
Есть ли какой-нибудь способ программно исправить ориентацию интерфейса?
Я знаю, что могу использовать [UIApplication sharedApplication].statusBarOrientation
, чтобы получить правильную ориентацию, но она не выглядит чистой для меня.