У меня есть элемент кнопки на панели навигации, который при нажатии будет представлен UIAlertController
со стилем как .ActionSheet
. В iPhone он появляется именно так, как я хочу. Для iPad я знаю, что мне нужно добавить
// For iPad, set the pop over bounds
var popOver = optionMenu.popoverPresentationController
popOver?.sourceView = button as UIView
popOver?.sourceRect = (button as UIView).bounds
popOver?.permittedArrowDirections = UIPopoverArrowDirection.Any
Кто-нибудь знает, как использовать элемент кнопки панели в качестве sourceView
и sourceRect
? Я хотел бы, чтобы popover указывал на элемент кнопки панели.