Как заставить работать UITableView в TTScrollView? - PullRequest
1 голос
/ 27 июня 2010

Я решаю проблему, как заставить представления таблиц работать в TTScrollView от трех20. У меня есть проект, который я хочу восстановить с использованием библиотеки Three20. Есть один модуль, который позволяет пользователю пролистывать набор «страниц», который содержит таблицу, показывающую некоторый список данных.

Моя проблема в том, что когда я перестраивал этот модуль для использования TTScrollView от трех20, представления таблиц внутри прокрутки больше не работают. В частности, он не может быть прокручен и не может выбрать элемент, потому что все касания перехватываются просмотром прокрутки. Я злюсь на это и не могу понять, как заставить это работать.

Я могу заставить работать либо просмотр таблицы, либо просмотр прокрутки, но не оба (означает, что просмотр таблицы перехватывает перетаскивание по вертикали, а просмотр по горизонтали - прокрутка). Он отлично работал с UIScrollview UIKit, поэтому должен быть способ, как это сделать, но просто не могу понять, как.

Пожалуйста, помогите, я борюсь с этим еще пару дней, но не могу пройти.

Большое спасибо за любой намек.

1 Ответ

0 голосов
/ 28 июня 2010

Matthes,

К сожалению, не так много людей здесь, в SO, так или иначе помогают с тремя20 вопросами по любой причине.Возможно, вам больше повезет, спросив группу из трех20 Google (поищите ее в Google).

Сначала догадайтесь, не пытаясь сделать это самостоятельно: попробуйте использовать встроенные в таблицу элементы трех20, такие как TTTableTextItem или TTTableImageItem. В некоторых сценариях с Three20 он встроил код, который игнорирует все, что вы пишете, за исключением его собственных встроенных элементов управления (что может быть здесь, не уверен).

Вы можете увидеть примеры того, как он создаеттаблицы с этим кодом в примере приложения TTCatalog, которое вы можете найти через www.three20.info

...