如何使用xCode在文本视图中写入长格式文本

如何使用xCode在文本视图中写入长格式文本,xcode,cocoa,controller,textview,uitextview,Xcode,Cocoa,Controller,Textview,Uitextview,问一个关于我的iPhone应用程序中最简单的页面是什么的问题,我感到很奇怪,但不管怎么说,这就是: 我有一个控制器,用户可以调用它来显示游戏规则和一些确认信息。我在Interface Builder中设置了一个填充整个页面的文本视图对象,我想知道输入所需文本的最佳方式是什么 我可以在m文件中完成所有这些,但在编程语言中输入大文本部分从来都不是一件有趣的事情 我也可以简单地覆盖Interface Builder中的默认“Lorem ipsum dolor…”文本,但在运行应用程序时,似乎没有考虑我

问一个关于我的iPhone应用程序中最简单的页面是什么的问题,我感到很奇怪,但不管怎么说,这就是:

我有一个控制器,用户可以调用它来显示游戏规则和一些确认信息。我在Interface Builder中设置了一个填充整个页面的文本视图对象,我想知道输入所需文本的最佳方式是什么

我可以在m文件中完成所有这些,但在编程语言中输入大文本部分从来都不是一件有趣的事情

我也可以简单地覆盖Interface Builder中的默认“Lorem ipsum dolor…”文本,但在运行应用程序时,似乎没有考虑我的返回字符

有没有更好的方法用我自己的格式化文本填充我的文本视图?我怎样才能使我的文本格式简洁易懂(例如,用粗体写标题,在一些单词下面加下划线等)


谢谢。

使用NSTextStorage类在NSTextView中存储格式化文本。

无法在
UITextView中轻松显示格式化文本。解决此类问题的最佳方法是使用
UIWebView
并将文本存储为HTML文件。

使用核心文本

OP注意到这是一款iPhone应用程序。iOS没有
NSTextView
,它有
UITextView
,无法显示格式化文本。哇。那么你最好的选择就是像Rob Napier所说的那样使用UIWebView。祝你好运