Идеи для программирования облако прокрутки тегов на iPhone?

StackOverflow https://stackoverflow.com/questions/4190457

  •  10-10-2019
  •  | 
  •  

Вопрос

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

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

alt text

Это было полезно?

Решение 2

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top