ActionSheet源视图BarButtonItem

时间:2015-04-29 16:23:29

标签: ios swift uibarbuttonitem uialertcontroller uipopover

导航栏中有一个条形按钮项,按下后会显示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

是否有人知道如何使用条形按钮项作为sourceViewsourceRect?我希望popover指向bar按钮项。

1 个答案:

答案 0 :(得分:29)

只需使用popOver?.barButtonItem = myBarButtonItem

即可