给定一个单词对象的集合,我想显示一个可滚动的标签云,类似于下面所示。我的单词类具有名称和等级的属性,我将从中确定字体的排序和加权。每个单词都应是一个可选对象(用于调用某些事件)。由于该集合可以包含数千个对象,因此我只需要管理当前在视图中显示的单词(即,当它们从屏幕的底部或顶部滚动时,我不再关心它们)。

您将如何处理?

alt text

有帮助吗?

解决方案 2

我最终使用了带有包含一系列自定义标签的自定义UitableViewCell的UitableView。通过正确使用懒惰的负载和背景处理,它很快就足够了。我会继续将我的答案标记为公认的答案,但我确实感谢所有答复。

其他提示

将html格式的文本放入 UIWebView 有了一些javaScript,可以在某些时间内滚动。你可能能够 处理触摸事件 在通过JavaScript桥的元素上。

失败,您需要一堆 UILabel 各种尺寸的要素以及适当定位它们的布局经理,这几乎肯定会是更多的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top