我正在开发一个需要所有文本行对齐的应用程序。该应用程序将在图像顶部显示 2 行文本,从而为图片创建类似广告的感觉。问题是这两行文本都需要对齐,但第二行文本永远不会对齐。或者,如果我分别画两条线,那么两者都没有道理。
如果您kCTJustifiedTextAlignment
在 CoreText 或除最后一行之外的所有文本上指定,则为合理的NSJustifiedTextAlignment
。NSTextField/View
最后一行自然对齐。
有没有办法强制文本字段或文本视图的最后一行是合理的,所以填充视图的宽度?
我曾考虑过使用CTLine
单独绘制每条线,并在它们上指定一些内容以使它们都合理,但我也不知道该怎么做。
谢谢