如果我在 TTTAttributedLabel 示例应用程序“Espresso”中将 linebreakmode 设置为截断尾部,一切看起来都应该在 iOS 5 Simulator 中,但是如果我在 iOS 6 Simulator 中运行该应用程序,则文本在第一行之后被截断,尽管文本超过 3 行.行数设置为零。我错过了什么?在我注意到 Espresso 应用程序中的这种行为后,我可以不再担心我自己的应用程序中的代码损坏了。
有什么建议么?谢谢!

最佳答案

我目前面临同样的问题。在实际设置文本之前尝试设置 LineBreakMode。例如。:

TTTAttributedLabel* descriptionLabel = [[TTTAttributedLabel alloc] initWithFrame:CGRectMake(20, 120, 280, expectedSize.height)];
descriptionLabel.lineBreakMode = UILineBreakModeWordWrap;
descriptionLabel.numberOfLines = 0;
descriptionLabel.text = description;

关于ios - TTTAttributedLabel linebreakmode 在 iOS6 中被破坏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15684370/

10-13 06:52