mapkit-ios-demo
mapkit-ios-demo copied to clipboard
Скролл карты на модальном окне в iOS13
Карта не скроллится на модальных окнах в iOS 13, находясь на любых прочих скролах тоже возникают проблемы. Скролл с карты уходит на родительскую вьюху. С этим кто-то боролся ?
Может тут и нет бага , но как побороть это поведение ?
Как вариант - отключить такие модалки на iOS 13 вот так:
myVC.modalPresentationStyle = .fullScreen
Сам не сталкивался, поэтому только такое могу предложить.
И все же данное поведение неприемлемо. Ждем фикса
переопределил ScrollView в котором находится у меня View с яндекс картами:
class ControlContainableScrollView: UIScrollView {
override func touchesShouldCancel(in view: UIView) -> Bool {
let thisType = type(of: view)
if(String(describing: thisType) == "YRTGLView"){
print("this is YANDEX MAP")
return false
}
return super.touchesShouldCancel(in: view)
}
}
Кажется, это не связано с mapkit: https://stackoverflow.com/questions/56718552/disable-gesture-to-pull-down-form-page-sheet-modal-presentation