Я пытаюсь отобразить модальное всплывающее окно в моем приложении. Я вижу его он отображается, но кадр не является правильным, и направление стрелка не виднаНевозможно отобразить Modal popup controller
Вот код, который я использую для отображения всплывающего окна по нажатию кнопки бара
@IBAction func filterBarButtonAction(_ sender: AnyObject) {
let vc = UIStoryboard(name: "MapViewController", bundle: Bundle(for: type(of: self))).instantiateViewController(withIdentifier: "FilterModal")
vc.modalPresentationStyle = .overCurrentContext
vc.popoverPresentationController?.sourceRect = sender.bounds
vc.popoverPresentationController?.sourceView = sender as? UIView
vc.popoverPresentationController?.permittedArrowDirections = UIPopoverArrowDirection.up;
vc.popoverPresentationController?.delegate = self
self.searchResultsController.present(vc, animated: true, completion: nil)
}
[Тока вид выглядит как это] [1]
Какие изменения мне нужно сделать, чтобы отобразить всплывающее окно с направлениями стрелок на щелкать UIBarButton
Редактировать: согласно предложению Пирса, когда я чан ред в
vc.modalPresentationStyle = .popover
I want to display some like this