如何将不同的文本加载到同一视图中

时间:2013-05-14 21:28:12

标签: ios objective-c

我的应用程序中有20个章节的列表。单击每个时,他们将与该章相关的文本加载到新视图中。我的问题是如何存储这些数据并将其加载到新视图中?

数据是静态的,因此不需要编辑,但我似乎无法理解如何使用我想要的格式加载文本(例如,第1章的大小是章节大小的两倍) 2,有不同的标题等所以我不能只是循环文本格式在每章的相同点)。

我已经尝试将html文件加载到UIWebView,但苹果拒绝了这一点,理由是应用程序最终基本上是一个网站。必须有一种简单的方法将格式化的数据存储在文件中,然后可以将其加载到UITextView或类似的东西中,但我似乎无法自己理解它!

感谢您的帮助!!

PeterB

1 个答案:

答案 0 :(得分:0)

你签出了NSAttributedString吗?这是一个很好的方式来获得一些真正自定义格式和样式的文本。然后,您可以将它们存储在保存在NSUserDefaults或单个数组中的数组中。

http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSAttributedString_Class/Reference/Reference.html