UITextView в UITableViewCell проблемы с прокруткой - PullRequest
1 голос
/ 23 апреля 2010

Хорошо. Я сделал пользовательскую ячейку для своей таблицы, и она содержит текстовое представление. Когда у меня несколько строк в текстовом представлении, я могу прокручивать вверх и вниз, но при этом таблица также прокручивается. Как я могу остановить это поведение? Если кому-то нужны части моего кода или дополнительные сведения, просто спросите. Я более чем готов.

Спасибо за вашу помощь

Ответы [ 4 ]

2 голосов
/ 27 апреля 2010

Вы пытались установить canCancelContentTouches на НЕТ?Это свойство UIScrollView, от которого наследуется UITableView.

1 голос
/ 26 апреля 2010

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

0 голосов
/ 01 мая 2010

Когда текстовое представление имеет фокус, установите scrollEnabled=NO в табличном представлении. Возможно, вам придется вручную убрать фокус из текстового представления и восстановить прокрутку, когда касание происходит вне текстового представления.

0 голосов
/ 26 апреля 2010

Кажется, ваша пользовательская ячейка передает события касания классу своего контейнера, а также сама использует их. Вы реализовали - touchesBegan:, - touchesMoved: или - touchesEnded:?

Если вы используете сенсорные события, вы не должны передавать их в цепочку респондента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...