【发布时间】:2019-04-23 13:13:20
【问题描述】:
点击UIBarButtonItem 后,我必须在 iPad 上显示UIActionsheet。目前我在导航栏右侧有三个UIBarButtonItems。点击最右边的UIBarButtonItem,将显示UIActionSheet。同样对于最右边的条形按钮项,创建一个自定义按钮并将其添加到UIBarButtonItem 的customView 属性中。我不明白要为 sourceView 和 sourceRect 提供哪些数据以在适当的位置显示操作表:
alertController.popoverPresentationController?.sourceRect
alertController.popoverPresentationController?.sourceView
【问题讨论】:
-
您可以使用您的
rightBarButtonItem。喜欢:alertController.popoverPresentationController?.sourceRect = rightBarButtonItem.framealertController.popoverPresentationController?.sourceView = rightBarButtonItem
标签: ios swift ipad uialertcontroller uiactionsheet