ActionSheet 源视图 BarButtonItem
ActionSheet Source View BarButtonItem
我在导航栏中有一个栏按钮项目,当按下它时,将显示 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?.barButtonItem = myBarButtonItem
我在导航栏中有一个栏按钮项目,当按下它时,将显示 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?.barButtonItem = myBarButtonItem