3

我有这样一段文字:

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,但我觉得它有点笨拙。

4

2 回答 2

0

您需要使用 CoreText 框架来增强 TextView 的功能以及自由地玩文本。希望能帮助到你。

于 2013-02-04T08:04:46.950 回答
0

在搜索了无数的 3rd 方库之后,我选择了一个UIWebView. 我不认为我可以用其他一些东西来获得更好看的文本。我试过的一些:

于 2013-02-06T08:10:13.657 回答