LineBreakMode 错误
bug with LineBreakMode
你能解释一下为什么 NSLineBreakByWordWrapping 有时不起作用吗?
是tableView
NSMutableParagraphStyle *paragrahStyle = [[NSMutableParagraphStyle alloc] init];
[paragrahStyle setLineSpacing:4];
paragrahStyle.lineBreakMode = NSLineBreakByWordWrapping; //Char
[[cell titleLabel] setAttributedText:[[NSAttributedString alloc] initWithString:((Post *)posts[indexPath.section])->title attributes:@{NSParagraphStyleAttributeName : paragrahStyle, NSFontAttributeName : [UIFont fontWithName:@"Roboto-Condensed" size:24.0f]}]];
是的! ;)
我得到这一行的格式:
\U041f\U0438\U0440\U043e\U0436\U043d\U044b\U0435\U00a0Laduree\U00a0\U00ab\U043e\U0434\U0435\U0442\U044b\U0435\U00bb
\U0432\U00a0Emilio Pucci
其中 \U00a0 是错误的空格(NO-BREAK SPACE),我对这一行进行编码并将错误的空格替换为正常空格
你能解释一下为什么 NSLineBreakByWordWrapping 有时不起作用吗?
是tableView
NSMutableParagraphStyle *paragrahStyle = [[NSMutableParagraphStyle alloc] init];
[paragrahStyle setLineSpacing:4];
paragrahStyle.lineBreakMode = NSLineBreakByWordWrapping; //Char
[[cell titleLabel] setAttributedText:[[NSAttributedString alloc] initWithString:((Post *)posts[indexPath.section])->title attributes:@{NSParagraphStyleAttributeName : paragrahStyle, NSFontAttributeName : [UIFont fontWithName:@"Roboto-Condensed" size:24.0f]}]];
是的! ;)
我得到这一行的格式:
\U041f\U0438\U0440\U043e\U0436\U043d\U044b\U0435\U00a0Laduree\U00a0\U00ab\U043e\U0434\U0435\U0442\U044b\U0435\U00bb \U0432\U00a0Emilio Pucci
其中 \U00a0 是错误的空格(NO-BREAK SPACE),我对这一行进行编码并将错误的空格替换为正常空格