2015-04-29 21 views
10

Mam przycisk paska przycisków na pasku nawigacji, który po naciśnięciu wyświetli UIAlertController ze stylem jako .ActionSheet. W iPhonie wygląda tak, jak chcę. Dla iPad wiem, muszę dodaćŹródło akcji Action 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 

Czy ktoś wie o sposób korzystania z paska element przycisku jako sourceView i sourceRect? Chciałbym, aby popover wskazywało na przycisk paska.

Odpowiedz

25

Po prostu użyj popOver?.barButtonItem = myBarButtonItem

+0

PERFECT! Dzięki, nie rozumiem, jak to przegapiłem. –