Обработка контроллеров легкой сдобы во время изменений ориентации
Q: Когда ориентация устройства изменяется, как я обрабатываю контроллеры легкой сдобы?
A: Когда ориентация устройства изменяется, как я обрабатываю контроллеры легкой сдобы?
При показе контроллера легкой сдобы существуют времена, когда необходимо будет обработать, как контроллер легкой сдобы появляется после изменения в ориентации устройства.
Ситуации, когда требуется обработка:
Если контроллер легкой сдобы представлен от целевого прямоугольника с помощью
–presentPopoverFromRect:inView:permittedArrowDirections:animated:метод UIPopoverController.Если контроллер легкой сдобы представлен от элемента кнопки панели, удаленного после того, как вращение закончилось.
Представление контроллера легкой сдобы от целевого прямоугольника после изменения ориентации
В
-didRotateFromInterfaceOrientation:метод UIApplication, представьте контроллер легкой сдобы снова после того, как закончится вращение.Перечисление 1 , Представляющее контроллер легкой сдобы от целевого прямоугольника после вращения, закончилось.
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation { [aPopover presentPopoverFromRect:targetRect.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; }
Не представляйте больше чем один контроллер легкой сдобы за один раз. Для получения дополнительной информации о надлежащем использовании UIPopoverController считайте раздел Popover в в Инструкциях по Интерфейсу пользователя iOS.
Не использовать
self.popovercontrollerдля пользовательского контроллера легкой сдобы, если Вы используете контроллер представления разделения. Контроллер легкой сдобы по умолчанию должен быть зарезервирован для основного контроллера представления списка.
История версии документа
| Дата | Примечания |
|---|---|
| 10.12.2010 | Обновленный для отражения консолидированных Инструкций по Интерфейсу пользователя iPad/iPhone. |
| 18.05.2010 | Удаленные ситуации, где не требовалась обработка контроллеров легкой сдобы. |
| 17.05.2010 | Новый документ, показывающий методы наиболее успешной практики для обработки контроллеров легкой сдобы во время изменений ориентации устройства. |