Когда присутствует P, установите:
yourTableView.isScrollEnabled = false
И когда вы закрываете поповер:
yourTableView.isScrollEnabled = true
Примечание: Может быть, вы хотите использовать протокол, чтобы включить прокрутите снова, когда вы закроете свой popover.
Для этого я хотел бы добавить в ваш поповер View Controller:
protocol ProtocolPopOver{
func enableScrollAgain();
}
Тогда в этой точке зрения контроллера:
var delegatePopOver:ProtoclPopOver?
И когда вы закрываете ViewController:
self.dismiss(animated: true, completion: { delegatePopOver.enableScrollAgain() })
В вашем основном контроллере просмотра, когда вы представляете popover, добавьте:
popoverViewController.delegatePopOver = self
Реализация протокола рядом UIViewController:
class yourclass: UIViewController, ProtocolPopOver{...
И добавить функцию:
func enableScrollAgain(){
yourTableView.isScrollEnable = true
}