Мне нужно обнаружить жест смахивания на моем tableView, который находится внутри элемента управления страницы, как я могу это сделать? - PullRequest
1 голос
/ 17 ноября 2011

Довольно прямо, я просто не могу заставить его работать. Что я могу сделать, чтобы смахнуть, чтобы удалить на моем tableView, который находится в элементе управления страницы?

Пожалуйста, помогите!

1 Ответ

1 голос
/ 17 ноября 2011

Отредактировано для удаления моего первоначального ответа относительно правильных методов UITableViewDataSource.

Это звучит как потенциально сложный пользовательский интерфейс (то есть, если пользователи ожидают пролистывания, чтобы перевернуть страницу, но если они неправильно коснулись и ударили по таблицепросто посмотрите на ячейку, они получат кнопку «удалить»).Я бы посоветовал переосмыслить то, что вы делаете.

В любом случае, чтобы добраться до финишной черты в вашем приложении может быть подклассом UIPageControl, определять, когда происходит свайп вобласти содержимого и передайте это сообщение смахивания в табличное представление.Я подозреваю, что вы не можете просто сделать userInteractionEnabled = NO; в представлении управления содержимым страницы.

К вашему сведению: вам, вероятно, следует также удалить идентичный и повторяющийся вопрос, который вы разместили за несколько часов до вопроса, на который я пытаюсь ответить.ответ ( Как я могу зафиксировать жест бокового смещения для tableView, который находится внутри pageControl? )

...