我在iOS 7遇到了麻烦。我想在lineBreakingMode
到UILabel
为UITableViewCell
设置NSLineBreakByCharWrapping
。
我的代码如下所示:
self.textLabel.lineBreakMode = NSLineBreakByCharWrapping;
self.textLabel.numberOfLines = 0;
在我的字符串中有特殊字符! $&出现但我从不使用任何类型的空白。
现在我认识到iOS6正确显示了一切。文本填满整行,并以任何字符包裹。
在iOS7中,文本包含特殊字符(!$&)。但有时看起来iOS7会破坏正确的行。
我附上了三个截图,显示了iOS6和7中的结果。
任何人都知道这有什么问题吗?