UILabel折行问题 从文件输入文本
当内存的字符串对象中有\n时,该字符串会在UILabel展示时进行折行。
如果字符串是从plist中拿到的
1,字符串在plist中输入时打入过回车(即字符串在plist中展示也是折行的),那么字符串内容读取到内存时就会存在一个\n,输出到label上自动折行。
例如:
文件:
ABC
D
内存中:
ABC\nD
label上:
ABC
D
2, plist中字符串主动加入了\n,那么读取到内存时会变为\\n,label不能识别折行,但是输出时仍然展示为\n,需要将内存中的相关字符\\n替换为\n
例如:
文件:
ABC\nD
内存中:
ABC\\nD
label:
ABC\nD