UICollectionView поверх проблемы прокрутки UIScrollView
У меня есть пользовательская панель вкладок, которую я создал, она имеет вид прокрутки с 5-6 страницами, и на нескольких из этих страниц у меня есть UITableView или UICollectionView. Моя проблема в том, что когда я прокручиваю представление коллекции вниз, он работает нормально, но когда он останавливается и я пытаюсь снова прокрутить вверх или вниз, он прокручивается в сторону с помощью UIScrollView, полностью игнорируя коллекцию или таблицу.
Кто-нибудь знает эту проблему? Может кто-нибудь помочь мне решить это?
заранее спасибо
Я добавил диаграмму, которая показывает, что я собираюсь сделать:
1 ответ
Плохие вещи, когда жесты разделяют чувствительную область:-) мы неуклюжие существа, и в большинстве случаев, даже когда мы уверены, что мы совершаем прокрутку вверх, мы не делаем, и обычно прокручиваем вверх-вправо или вверх-влево. Забавно, однако, что ваше подпредставление игнорирует прикосновения, а супер-представление реагирует. Это требует отладки некоторых касаний.
Существует очевидное решение, но вам не понравится - полностью изменить дизайн одной коллекции с различным разделом для каждой коллекции.
это не маленькое изменение и, вероятно, потребует компоновки костюма, поэтому, прежде чем сделать это, сделайте несколько касаний отладки и убедитесь, что никакое подпредставление в вашей иерархии по какой-то причине не блокирует взаимодействие с пользователем.