Ios7 如何在UILabel单词之间添加间距

Ios7 如何在UILabel单词之间添加间距,ios7,ios6,uilabel,nsattributedstring,Ios7,Ios6,Uilabel,Nsattributedstring,我想增加UILabel中单词之间的间距。 从下面的代码中,我可以增加字符之间的间距,但我想对单词这样做 NSMutableAttributedString* attrStr = [[NSMutableAttributedString alloc] initWithString:string]; [attrStr addAttribute:NSKernAttributeName value:@(4.0) range:NSMakeRange(0, attrStr.length)]; 任何帮助或指

我想增加UILabel中单词之间的间距。 从下面的代码中,我可以增加字符之间的间距,但我想对单词这样做

 NSMutableAttributedString* attrStr = [[NSMutableAttributedString alloc] initWithString:string];
[attrStr addAttribute:NSKernAttributeName value:@(4.0) range:NSMakeRange(0, attrStr.length)];
任何帮助或指示都将不胜感激


提前感谢

尝试这种巧妙的方法,将一个空格替换为两个空格:

NSString *str = [str stringByReplacingOccurrencesOfString:@" " withString:@"  "];

我想那是不可能的。但是你可以做的是在单词之间插入“小空格字符”,或者在空格中设置更大的字体会更有趣。或者您可能仅为space添加此kern属性确定如何设置space的kern属性?尝试使用initialString=@“ABC DEF”,以设置范围为NSMakeRange(3,1)的NSKernAttributeName。它有效吗?我会接受这个答案,因为我发现这是迄今为止最好的方法,不知道这是正确的方法,但它有效;)