1

我正在尝试完全证明并允许在 NSAttributedString 中使用连字符。现在我使用代码设置段落样式:

NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];
paragraph.alignment = NSTextAlignmentJustified;
paragraph.hyphenationFactor = 0.5;
paragraph.lineBreakMode = NSLineBreakByWordWrapping;

这不会连字符,它只是根据单词的适合程度来拆分单词。我也尝试过 NSLineBreakByCharWrapping ,结果更糟。有任何想法吗?我正在使用 iOS 6 库。

谢谢,皮特

4

1 回答 1

2

最近发现了这个:

库中有一个错误,即 0.0 和 1.0 之间的任何值都不起作用。话虽如此,值 0.0 和 1.0 确实有效。因此,要获得断字,从 iOS6 开始将断字因子设置为 1.0。

于 2013-06-13T14:19:13.173 回答