1

你好!我有一个问题,我以为我会在花很多时间之前把它扔给 SO 世界。

基本上我有一个要求,我得到一串具有内联图像的文本,比如 UITableView 中的聊天气泡。这些图像类似于迷你图和/或表情符号。

通常对于这样的事情,我会使用 UIWebView 并手动格式化标记并加载它,引用应用程序包中的图像。

但是,我需要它在表格视图中,因此我必须快速加载这些东西。

我在想我需要某种类,它需要一个带有我的图像标记的字符串,并生成一个带有 UITextView 的 UIView,并在正确的位置覆盖 UIImageViews。似乎是个棘手的问题。我用谷歌搜索了很多,但似乎没有人能找到一个好的解决方案。

有没有人知道任何可能比我上面列出的更好的方法?我不能成为第一个想要在 UITableView 中将文本内联与图像混合的人,所以我很确定我可以遵循最佳实践。

4

1 回答 1

1

我会使用直接的 UIView,并在 drawRect: 方法中的 CoreGraphics 中执行所有操作。如果您使用建议的方法,您将创建一个非常复杂的视图层次结构,如果它在 tableView 中,则会减慢滚动速度。

于 2010-02-04T23:03:49.650 回答