Я хотел бы адаптироваться между двумя различными UIPresentationController
, согласно текущей коллекции признаков. Например, два контроллера могут быть UIPopoverPresentationController
для любых характеристик и пользовательских UIPresentationController
для компактных горизонтальных черт (например, iPhone).Адаптация между двумя разными UIPresentationController
К сожалению, это не представляется возможным в последней прошивке 8. В частности:
Вы можете установить
UIAdaptivePresentationControllerDelegate
обменивать стиль изложения, но только позволяете стандартный полный экран контроллера представления.Вы можете выбрать, какой контроллер презентаций использовать перед представлением контроллера вида, но на самом деле он не адаптируется после представления при изменении набора признаков, например. в iPad многозадачности или изменения ориентации.
несколько различных попыток решения: Tumblr, Irace
Любые предложения?
Итак, как вы устанавливаете контроллер презентаций в качестве контроллера презентации? Или вы используете пользовательский контроллер презентации для этого? – atreat
Да popover. Это может помочь: https://useyourloaf.com/blog/making-popovers-adapt-to-size-classes/ – malhal