Я пытаюсь использовать UITableView
, чтобы создать вертикальный просмотр подкачки и извлечь выгоду из повторного использования ячеек, которое предлагает UITableView
.UITableView с поисковым вызовом, каждая ячейка является UIScrollView
Каждая ячейка UITableView
содержит UIScrollView
с масштабированием включен (в качестве дочернего клетки contentView
), что я буду называть ZoomingScrollView
.
Что работает:
- зуммирование
ZoomingScrollView
работает все время. - Вид стола прокрутки и страницы в большинстве случаев.
Что не работает:
- ПЕЙДЖИНГ вида таблицы не работает, когда
ZoomingScrollView
начинает масштабирование по вертикали (., Например, он начинает реагировать на вертикальное перетаскивании событий).
Обычно, если вы вставляете серию ZoomingScrollView
внутри UIScrollView
, нет никаких проблем, чтобы иметь подкачки работать даже тогда, когда ZoomingScrollView
зуммирования.
Я понимаю, что в моем случае, у меня есть несколько промежуточные виды между UIScrollView
и ZoomingScrollView
(UITableViewCell
, его просмотр содержимого ...). Я предполагаю, что это предотвращает взаимодействие двух видов прокрутки.
Мой вопрос: есть ли способ обойти эту проблему, или я должен просто вернуться к использованию только UIScrollView
и ZoomingScrollViews
, не полагаясь на UITableView
для утилизации.
Я может иметь очень большое количество очень больших взглядов. Повторное использование необходимо. – Kamchatka