mapkit-ios-demo icon indicating copy to clipboard operation
mapkit-ios-demo copied to clipboard

Скролл карты на модальном окне в iOS13

Open ChristianMoler opened this issue 5 years ago • 5 comments

Карта не скроллится на модальных окнах в iOS 13, находясь на любых прочих скролах тоже возникают проблемы. Скролл с карты уходит на родительскую вьюху. С этим кто-то боролся ?

ChristianMoler avatar Oct 29 '19 10:10 ChristianMoler

Может тут и нет бага , но как побороть это поведение ?

ChristianMoler avatar Oct 29 '19 10:10 ChristianMoler

Как вариант - отключить такие модалки на iOS 13 вот так: myVC.modalPresentationStyle = .fullScreen

Сам не сталкивался, поэтому только такое могу предложить.

itruf avatar Dec 04 '19 13:12 itruf

И все же данное поведение неприемлемо. Ждем фикса

artem-plyuschekov avatar Dec 20 '19 07:12 artem-plyuschekov

переопределил 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)
    }
}

fader1 avatar Jul 12 '20 20:07 fader1

Кажется, это не связано с mapkit: https://stackoverflow.com/questions/56718552/disable-gesture-to-pull-down-form-page-sheet-modal-presentation

eberkovich avatar Nov 09 '20 12:11 eberkovich