У меня есть собственный UIViewController как PopoverViewController, и когда я его представляю, я не могу коснуться панели навигации и панели вкладок.
У меня есть поиск while, и я получил: При подготовке (для перехода: UIStoryboardSegue, отправитель: Any?) первого кода ViewController:
if segue.identifier == "ShowChoice"{
let poper = segue.destination
poper.modalPresentationStyle = .popover
poper.popoverPresentationController?.delegate = self
let point = CGPoint(x: self.view.bounds.midX, y: self.view.bounds.midY + 5)
poper.popoverPresentationController?.sourceView = self.view
poper.popoverPresentationController?.sourceRect = CGRect(origin: point, size: CGSize.zero)
poper.popoverPresentationController?.permittedArrowDirections = UIPopoverArrowDirection(rawValue: 0)
//here I set [self.view] to passthroughViews and it work i can interact with all thing in self.view but I can't interact with Navigation Button or Tab bar item!
poper.popoverPresentationController?.passthroughViews = [self.view]
}
}
Я могу установить только UIView для passthroughViews, но я хочу установить панель навигации или панель вкладок
спасибо!