Используя UIPopoverPresentationController
для представления контроллера представления во всплывающем окне, вы можете определить свойство permittedArrowDirections
, чтобы ограничить возможности позиционирования всплывающего окна. Мы можем определить несколько направлений, используя оператор |
:
presentationController.permittedArrowDirections = UIPopoverArrowDirectionDown|UIPopoverArrowDirectionUp;
Я знаю, что контроллер автоматически выберет одно из этих направлений в соответствии с доступным пространством.
Но возможно ли определить приоритет заказа? Таким образом: если места достаточно для обоих направлений A и B , используйте A в приоритете.
Я пытался изменить порядок UIPopoverArrowDirectionDown
и UIPopoverArrowDirectionUp
, но, похоже, всегда приоритет над UIPopoverArrowDirectionDown
.
У кого-нибудь есть идея достичь этого?