0
这是我的代码。当点击视图的空白区域时不能关闭呈现的视图
popoverMenuViewController = displayViewController?.popoverPresentationController
popoverMenuViewController?.permittedArrowDirections = UIPopoverArrowDirection(rawValue:0)
popoverMenuViewController?.sourceView = sourceViewForPopOver
popoverMenuViewController?.sourceRect = CGRect(x: sourceViewForPopOver!.bounds.midX, y: sourceViewForPopOver!.bounds.midY,width: 0,height: 0)
self.present(displayViewController!, animated: true, completion: nil)
我没有设置passthroughView = nil。不过,我仍然不能驳回提出的观点。
我已经设置了modalPresentationStyle = popover。它应该能够通过点击出现的视图来解雇吗? – henry
@henry不,你仍然需要自己处理解雇。属性设置单击侦听器,然后通过该行代码关闭视图控制器 –