Существует подобный вопрос этому, но ответ является очень общим, неопределенным. (Обнаружение UITableView, прокручивающего), не отклоняйте. Я ищу конкретное решение.
Я имею UITableView
который имеет доступное для редактирования текстовое поле, и PickerView появляется, когда другая ячейка выбрала. То, в чем я нуждаюсь, должно скрыть firstResponder или PickerView, когда пользователь начинает прокручивать это UITableView
.
До сих пор рассматриваемый UITableView Обнаружения, прокручивающий, существует предложение, чтобы Вы разделили на подклассы UITableView
. ЕСЛИ Вы subsclass UITableView
все еще внутренний/частный UIScrollView
не доступно. Как я получаю доступ UITableView
породить ScrollView (не нарушая закон)?
Спасибо.
Для отслеживания прокрутки не требуется подкласс UITableView
. Ваш UITableViewDelelegate может также служить UIScrollViewDelelegate
. Таким образом, в классе delegates вы можете реализовать -scrollViewWillBeginDragging:
или любой другой метод UIScrollViewDelelegate
, который вам нужен в вашей ситуации. (как на самом деле предлагается в упомянутом вопросе)