显示大块文本 - Swift

时间:2015-07-16 13:54:07

标签: swift text

我的应用程序中的不同页面上显示了很多文本,我想知道是否有最佳实践可以解决这个问题。

目前正在考虑使用WebView并调用本地html文件。似乎是没有以编程方式进行格式化的唯一方法。

新的,所以任何想法,想法和建议都会受到高度赞赏。

所以,我的问题是 - 如何使用Swift在我的应用程序中显示大块文本?

2 个答案:

答案 0 :(得分:5)

大块文本(即可滚动)的标准文本显示界面对象是UITextView。

您可以将文本编写为HTML,就像现在一样,并将其转换为NSAttributedString以在UITextView中显示。或者您可以将其存储为RTF文档,并再次将其转换为NSAttributedString。

答案 1 :(得分:0)

我刚刚在我的应用中完成了这项工作。您可以使用' UITextView'您可以轻松地使用字体大小等格式化的对象。我计划在我的应用程序中使用webview以显示文本,但它不会感觉像 native 并且如果您将其拉入从在线存储的HTML文件中,会有一秒钟的延迟。

相关问题