我的RTF文件中包含以下文本。
“一座名为印第安角的核电站可能遭到袭击,这使得当地政府官员制定了评估路线,建造了避难所,并为市民提供了钾药丸,这样一旦发生泄漏,伤亡就会减少。”
在该文本中,“规划评估路线,建造避难所,并为公民提供钾药丸,这样就会有”是下划线文本。当我将此文本复制到sqlite数据库中并使用TextView在模拟器上显示时,我得不到UnderLine...如何在iPhone中获得它?从哪种格式(word、pdf.)我想要复制的文档,以获得确切的文本...
发布于 2012-05-22 20:06:08
UITextView不支持任何文本属性。您可以使用带有一些html的UIWebview (最简单的方法),或者使用Coretext和NSAttributedString编写您自己的文本字段。这个站点有相当多关于后者的信息:http://www.raywenderlich.com/4147/how-to-create-a-simple-magazine-app-with-core-text
发布于 2012-05-22 20:12:16
TextView不支持下划线文本,因为它只有一种字体行为,并且不支持multiFont和文本属性。您可以在RTF文件的文本视图中使用web视图。尝试这个链接,它有很多HTMl,很容易理解。http://kiefermat.com/2011/09/30/using-uiwebview-for-displaying-rich-text/
https://stackoverflow.com/questions/10700951
复制相似问题