我需要在字符串中添加一个换行符,这是从plist中获得的。该字符串被传递给UILabel以显示在屏幕上。例如,我的文本类似于"Adding a line break to a string from plist in iOS"
我需要在换行符之后换行。我已经添加了一个"\n",因此文本变成了“在iOS中从plist向字符串添加换行符\n”。已确保UILabel的numberoflines = 0。但是我看不到<e
我注意到iOS 7引入了与文本布局相关的新类,如NSLayoutManager、NSTextStorage和NSTextContainer。例如,假设我有一个长的NSString,我把它放在一个UILabel中。如果我在UILabel上启用多行,它将生成一个字符串,如下所示:over the lazy dog.这很好,但我无法访问代码中的换行符(例如,在单词jumps之后,我希望它返回\n或类似的内容)。我想知道换行符发生在哪个字符索引上。我知道,但由
UILabel的默认行为是防止孤立词单独出现在单独的行上。如果单词包装碰巧在最后一行只保留了一个单词。iOS将通过从它前面的行发送一个单词来防止这一点,在最后一行中有两个单词。getLocalizedString(localizedKey: .optional)))" if #available(iOS