Идеи для программирования облака тегов прокрутки на iPhone? - PullRequest
0 голосов
/ 16 ноября 2010

Учитывая коллекцию объектов Word, я хочу отобразить прокручиваемое облако тегов, подобное тому, что показано ниже. Мой класс Word имеет свойства для имени и ранга, по которым я буду определять сортировку и вес шрифтов. Каждое слово должно быть выбираемым объектом (для вызова какого-либо события). Поскольку коллекция может содержать тысячи объектов, мне нужно управлять только теми словами, которые в данный момент представлены в представлении (т. Е. Когда они прокручиваются вниз или вверх по экрану, меня больше не волнует их).

Как бы вы подошли к этому?

alt text

Ответы [ 2 ]

3 голосов
/ 16 ноября 2010

Поместите текст в формате HTML в UIWebView с некоторым JavaScript, который прокручивается по определенному времени.Возможно, вы сможете обрабатывать сенсорные события для элементов с помощью моста JavaScript.

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

2 голосов
/ 13 февраля 2011

В итоге я использовал UITableView с пользовательским UITableViewCell, содержащим массив пользовательских меток.При правильном использовании отложенной загрузки и фоновой обработки, это достаточно быстро.Я буду отмечать мой как принятый ответ, но я ценю все ответы.

...