вью? Проблема решается когда отключаю внешний скролл, но он нужен, другого решение в инете не нашёл(
Получается внешний скролл нужно отключить когда тыкаешь пикер а потом включить, когда перестаёшь
Вот так пробую как раз, но не могу найти событие которое срабатывает при скролле пикера, или просто по нажатию на него
А ты посмотри от кого пикер унаследован и какие там есть события
@jeudesprits помоги плиз
А если так: class ScrollView: UIScrollView { override func touchesShouldBegin(_ touches: Set<UITouch>, with event: UIEvent?, in view: UIView) -> Bool { if view is UIDatePicker { return true } else { return super.touchesShouldBegin(touches, with: event, in: view) } } override func touchesShouldCancel(in view: UIView) -> Bool { if view is UIDatePicker { return false } else { return super.touchesShouldCancel(in: view) } } }
Спасибо, сейчас попробую 🙌
Обсуждают сегодня