用于文本处理的方法

时间:2015-02-20 13:56:00

标签: ios uitableview cocoa-touch uicollectionviewcell nsattributedstring

我正在开发一个拥有大约7000条记录的应用程序。对于数据处理,我们使用coredata。该实体的基本结构是,我们有阿拉伯语标题及其英文翻译。

例如,让我们说: 阿拉伯语中的标题:英文翻译

现在我们的应用程序有两种模式:

  • 显示翻译
  • 仅显示标题

对于模式显示翻译,我们在一个UITableViewCell中并排显示翻译和标题,NSFetchedResultController用于显示UITableView中的记录。 (这很好)

我想要什么

仅限节目标题模式:

我们必须像UITextView一样以连续的方式显示文字。 例如:

  • 记录1 =这是记录1
  • 记录2 =这是记录2
  • 记录3 =这是记录3

我希望它显示为这是记录1.这是记录2.这是记录3 等等(即连接)

由于以下原因,我无法使用UITextView

  • 我必须连接7000条记录(这是一个非常繁重的过程)
  • UITextView上设置大文字需要很长时间。

那么我应该使用什么方法以句子格式显示记录?

如下面的屏幕截图所示:

enter image description here

1 个答案:

答案 0 :(得分:0)

这是一个想法:如果您在连接字符串时更新了UITextView该怎么办?例如,在连接每100条记录后更新视图中的文本。这将解决您的问题,因为它需要花费很长时间才能显示,因为它会将文本添加到较小的部分而不是等待整个操作完成。不过,我不确定表现如何。你必须尝试一下。