Идеи для программирования облако прокрутки тегов на iPhone?
-
10-10-2019 - |
Вопрос
Учитывая коллекцию объектов Word, я хочу отобразить прокручиваемое облако тега, похожее на то, что показано ниже. Мой класс слов обладает свойствами для имени и ранга, из которого я буду определять сортировку и взвешивание шрифтов. Каждое слово должно быть выбираемым объектом (для вызова какого -то события). Поскольку коллекция может содержать тысячи объектов, мне нужно только управлять словами, которые в настоящее время представлены в представлении (т.е., поскольку они прокручивают нижнюю или верхнюю часть экрана, меня больше не заботятся).
Как бы вы подошли к этому?
Решение 2
В итоге я использовал UitableView с пользовательским UitableViewCell, содержащим множество пользовательских метков. При правильном использовании ленивой нагрузки и обработки фоновой обработки это очень быстро. Я пойду вперед и отмечаю мой как принятый ответ, но я ценю все ответы.
Другие советы
Вставьте HTML-форматированный текст в UIWebView
С некоторым JavaScript, который прокручивает на некоторых временных основаниях. Вы можете обрабатывать события прикосновения по элементам через мост JavaScript.
В противном случае вам понадобится куча UILabel
Элементы различных размеров и менеджер макетов, который позиционирует их надлежащим образом, что почти наверняка будет намного больше работы.