Я создал контроллер представления контейнера, в который я могу встроить дочерний контроллер представления (используя новый iOS 5 API).Когда встроен дочерний контроллер вида, который поддерживает только книжную ориентацию, а устройство в настоящее время находится в горизонтальной ориентации, я хочу принудительно повернуть его в портретную ориентацию.
Я нашел метод [UIViewController attemptRotationToDeviceOrientation]
, который почти делает это,но не совсем.Это на самом деле работает противоположным образом, так что, если дочерний контроллер представления встроен, а устройство находится в книжной ориентации, я могу повернуть в альбомную ориентацию (но контроллер представления останется портретной), затем отклонить встроенный контроллер представления, и это будетавтоматически повернуть в альбомную ориентацию.
Есть ли способ заставить контроллер представления контейнера вращаться при встраивании дочернего контроллера представления, который не поддерживает текущую ориентацию?