可能重复: UITextView:获取带有换行信息的文本 我一直在探索NSString库和众多的函数库,可以采取这样一个长string的库: Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, […]
我注意到iOS 7引入了与文本布局相关的新类,如NSLayoutManager,NSTextStorage和NSTextContainer。 我怎样才能使用这些为了获得有关在NSString上换行的信息? 例如,说我有一个很长的NSString,我把它放在一个UILabel。 如果我在UILabel上启用多行,它会产生一个如下所示的string: The quick brown fox jumps over the lazy dog. 这很好,但我不能访问代码中的换行符(例如jumps后,我希望它返回\n或类似的东西)。 我想知道哪些字符索引断行发生。 我知道我们可以用CoreText做到这一点 ,但是因为我们在iOS 7中有这些新类,所以我想知道如何使用它们。