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不,你仍然需要自己處理解僱。屬性設置單擊偵聽器,然後通過該行代碼關閉視圖控制器 –