о сенсорном событии UITableView - PullRequest
0 голосов
/ 23 мая 2011

Я ставлю табличное представление, назначенное справа как UIViewController.

`self.view = tableview.view;`

Я написал сенсорное событие в UIViewController.

Но просмотр таблицы завершен этим UIViewController, поэтому мы не можем ответить на сенсорное событие.

Итак, я переписал tableView сенсорного события.

сейчас в порядке.

Однако, это также оставило небольшой кусочек следующего выпуска

Это время касания, не очень плавное, выпадающий кадр.

ps: на этот раз я не загружал никаких данных в tableView.

Таким образом, можно сделать вывод, что данные нагрузки не вызваны жидкостью. , .

Потому что конечно в других местах! ! !

Существует, возможно, вы подумаете, что есть другой лучший способ решить этот случай, можно легко перенести проблемы

Это значение задается установкой отклика userInteractionEnabled, чтобы указать, должно ли быть сообщение управления.

Но трагедия в том, что Бог всегда надеется, когда вы приходите в голову с кирпичом. .

Почему тогда? мы пытаемся думать об этом! Подумай об этом, узнаешь, или можешь попробовать.

Выступая перед самой проблемой, но также надеюсь обсудить с вами ах. .

Идеальное решение, я открою выход!

Спасибо всем.

1 Ответ

0 голосов
/ 23 мая 2011

Я думаю, вы не понимаете разницы между представлением и контроллером представления.

UIViewController не отображается на экране: это класс, который обрабатывает логику контроллера, связанную с представлением (в вашем случае табличным представлением). Табличное представление отображается на экране, контроллер представления просто существует, чтобы предоставить ему данные и ответить на сообщения, отправленные табличным представлением.

Что касается проблемы с пропущенными кадрами, что вы пытаетесь сделать в touchMoved?

...