У меня есть пара видов, которыми управляют их собственные контроллеры, некоторые из которых вложены. Я хотел бы поддержать поворот, некоторые виды позволяют поворачиваться в любую ориентацию, некоторые только к одной из ориентаций портрета (нормальная или перевернутая).Множественные требования к автоматическому повороту нескольких элементов управления ViewController
В моем случае мне нужно реализовать -shouldAutorotateToInterfaceOrientation в моем корневом контроллере, чтобы разрешить вращение для любого из подзонов. Проблема заключается в том, что rootController не знает, разрешить ли это вращение, потому что нужно спросить об этом контроллеру subviews.
В -shouldAutorotateToInterfaceOrientation моей rootController, я мог бы сделать что-то вроде:
return [self.settingsController shouldAutorotateToInterfaceOrientation];
обеспечить необходимую логику вращения, но это было бы правильным способом это сделать? Я прочитал apple's doc about rotation, но на самом деле это не действительно.