我正在使用应用在UIImage
上绘制文字。我在屏幕上显示图像,并在其上显示描述文本的UILabel
。用户可以编辑文本。我将lineBreakMode
设为UILabel
为WordWrap
。现在,当我在UIImage
上绘制文本时将其导出为图像。虽然由于文字包装而在屏幕上显示为多行,但文本绘制为一行。
有没有办法用换行符"\n"
替换包装的作品。例如"Lorem Ipsum"
当我以小尺寸标签显示时,"Ipsum"
将在新行中绘制。所以我需要拨打getText
,我将其设为"Lorem\nIpsum"
答案 0 :(得分:0)
听起来问题就是你拥有的行数。我之前遇到过类似的问题,而这些问题并没有被切断。将这行代码添加到您的项目中:
label.numberOfLines = 3
您可以根据需要设置行数。它现在应该把每个单词放在一个新的行上。干杯!