UITextView中的缩进

时间:2013-02-04 07:53:42

标签: ios uitextview richtextbox core-text nsattributedstring

我有一段这样的文字:

Hello World  Hello World  Hello World Hello World  Hello World  Hello World Hello World  Hello World  Hello World  Hello World  Hello World  Hello World-  Hello World  Hello World  Hello World Hello World  Hello World  Hello World Hello World  Hello World  Hello World -  Hello World  Hello World  Hello World  Hello World  Hello World  Hello World Hello World  Hello World  Hello World  Hello World  Hello World  Hello World 

是否可以使用NSAttributedString来获得这样的内容:

 Hello World  Hello World  Hello World Hello World  Hello World  Hello World
 Hello World  Hello World  Hello World  Hello World  Hello World  Hello World
 -  Hello World  Hello World  Hello World Hello World  Hello World  Hello World
    Hello World  Hello World  Hello World
 -  Hello World  Hello World  Hello World  Hello World  Hello World  Hello World 
    Hello World  Hello World  Hello World  Hello World  Hello World  Hello World 

对我来说,问题是在“ - ”之后的第二行上缩进。目前我能够做到这一点:

 Hello World  Hello World  Hello World Hello World  Hello World  Hello World
 Hello World  Hello World  Hello World  Hello World  Hello World  Hello World
 -  Hello World  Hello World  Hello World Hello World  Hello World  Hello World
 Hello World  Hello World  Hello World
 -  Hello World  Hello World  Hello World  Hello World  Hello World  Hello World 
 Hello World  Hello World  Hello World  Hello World  Hello World  Hello World 

在示例中,我为每个“ - ”使用2行,但可以更多,或只是一行。

我虽然使用UIWebView或将文本分成不同的UITextViews,但我发现它有点笨拙。

2 个答案:

答案 0 :(得分:0)

您需要使用CoreText Framework来增强TextView的功能以及使用Text自由播放。希望它有所帮助。

答案 1 :(得分:0)

在寻找无数的第三方图书馆后,我找到了UIWebView。我不认为我可以通过其他一些东西获得更好看的文字。我试过的一些: