2
我正在开发一个应用程序,我需要所有文本行以进行对齐。该应用程序将在图像顶部显示2行文字,从而创造出像图片一样的广告。问题是,这两行文本都需要证明,但第二行文本永远不会被证明。或者,如果我分别画两条线,那么两者都不合理。iOS/OS X - 在文本的最后一行对齐对齐
如果您在CoreText中指定了kCTJustifiedTextAlignment
,或者在NSTextField/View
中指定了NSJustifiedTextAlignment
,但除最后一行文本外都是有道理的。最后一行自然对齐。
是否有办法强制textfield或textview的最后一行被证明是正确的,所以填充视图的宽度?
我想过使用CTLine
来分别绘制每一行,并指定一些东西来使它们全部合理,但我不知道如何去做。
感谢
如果你走CoreText /'CTLine'路线,你可能可以使用'CTLineCreateJustifiedLine'。 – omz
嗯,是的,我刚刚发现了这个,它运行良好,几乎是我以后的!这比我想象创建CTLine更简单。 –