Closed said13 closed 4 years ago
I tried like this but this func only calls once.
func overlayContainerViewController(_ containerViewController: OverlayContainerViewController,
scrollViewDrivingOverlay overlayViewController: UIViewController) -> UIScrollView? {
switch self.cardVC.filterScrollView.selectedTitle {
case "a":
return self.cardVC.aVC.scrollView
case "b":
return self.cardVC.bVC.scrollView
case "c":
return self.cardVC.cVC.tableView
case "d":
return self.cardVC.dVC.scrollView
default: return nil
}
}
Use the drivingScrollView
property instead:
containerController.drivingScrollView = myScrollView
I have controller with multiple controllers. And I have scrollView in every child controller.
I need to call
func every time I change visible child view. How can I solve it?