gpt4 book ai didi

ios - 如何增加 UILabel 中的字符间距

转载 作者:IT王子 更新时间:2023-10-29 07:38:31 34 4
gpt4 key购买 nike

我正在 >=iOS6 中创建一个应用程序。我想更改 UILabel 中的字符间距。我在我的应用程序中添加了自定义字体“FUTURABT HEAVY”,但角色之间的距离太近了。

我找到了好的代码here增加字符间距。但是,如果我尝试更改它,我的文本就会变成左对齐而不是居中。

请帮我解决这个问题。

最佳答案

您可能应该将 NSAttributedStringNSKernAttributeName 属性一起使用

这是一个小例子:

UILabel *label = [[UILabel alloc] initWithFrame:self.view.bounds];

NSString *string = @"Some important text";
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:string];

float spacing = 5.0f;
[attributedString addAttribute:NSKernAttributeName
value:@(spacing)
range:NSMakeRange(0, [string length])];

label.attributedText = attributedString;
[self.view addSubview:label];

关于ios - 如何增加 UILabel 中的字符间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20580736/

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