2015-04-29 7 views
10

У меня есть элемент кнопки на панели навигации, который при нажатии будет представлен UIAlertController со стилем .ActionSheet. В iPhone он появляется именно так, как я хочу. Для IPad Я знаю, что нужно добавитьActionSheet Source View BarButtonItem

// 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 указывал на элемент кнопки панели.

ответ

25

Просто используйте popOver?.barButtonItem = myBarButtonItem

+0

PERFECT! Спасибо, я не понимаю, как я это пропустил. –