gpt4 book ai didi

ios - 如何在 UILabel 中设置字符和行之间的空格

转载 作者:可可西里 更新时间:2023-11-01 04:47:15 47 4
gpt4 key购买 nike

我想在第一行和第二行之间设置一个间距,其他行之间需要另一个间距。这样,第二行和下一行必须有特定的字符间距。

这一切都需要在一个控件中完成。我该怎么做?我决定为每一行创建一个单独的 UILabel,但我认为这是错误的方式。

最佳答案

您不能更改文本行之间的间距,您必须子类化 UILabel 并滚动您自己的 drawTextInRect,创建多个标签,或使用不同的字体。

但有两个自定义标签,可让您控制行高。

1) https://github.com/LemonCake/MSLabel

2) https://github.com/Tuszy/MTLabel

希望这有助于...

在 iOS6 中,你可以这样做:

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:40];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [labelText length])];
cell.label.attributedText = attributedString ;

关于ios - 如何在 UILabel 中设置字符和行之间的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17632141/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com