最佳方法:UITableView中带有内嵌图像的iPhone字符串

时间:2010-02-04 22:51:45

标签: iphone uitableview uiwebview nsstring uilabel

HOLA!我有一个问题,我以为我会扔给S.O.在我花了很多时间之前的世界。

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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