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