Как обнаружить прокрутку UITableView?

Существует подобный вопрос этому, но ответ является очень общим, неопределенным. (Обнаружение UITableView, прокручивающего), не отклоняйте. Я ищу конкретное решение.

Я имею UITableView который имеет доступное для редактирования текстовое поле, и PickerView появляется, когда другая ячейка выбрала. То, в чем я нуждаюсь, должно скрыть firstResponder или PickerView, когда пользователь начинает прокручивать это UITableView.

До сих пор рассматриваемый UITableView Обнаружения, прокручивающий, существует предложение, чтобы Вы разделили на подклассы UITableView. ЕСЛИ Вы subsclass UITableView все еще внутренний/частный UIScrollView не доступно. Как я получаю доступ UITableViewпородить ScrollView (не нарушая закон)?

Спасибо.

15
задан Community 23 May 2017 в 12:16
поделиться

1 ответ

Для отслеживания прокрутки не требуется подкласс UITableView . Ваш UITableViewDelelegate может также служить UIScrollViewDelelegate. Таким образом, в классе delegates вы можете реализовать -scrollViewWillBeginDragging: или любой другой метод UIScrollViewDelelegate, который вам нужен в вашей ситуации. (как на самом деле предлагается в упомянутом вопросе)

.
37
ответ дан 1 December 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: