在我的UI中,我有一个NSTextField(用作标签)。此文本字段的字符串值动态更改。我想知道它的字符串值何时显示太长。我已将文本字段配置为截断其内容:
myLabel.lineBreakMode = NSLineBreakMode.ByTruncatingTail
工作正常但我需要知道何时发生截断,因为在那种情况下我需要在我的UI中做一些其他事情。
答案 0 :(得分:0)
首先,计算标签可以采用的字符数(determine the maximum number of characters a UILabel can take)。 假设,标签需要x个字符,然后检查,if(x< label.text.characters.count){//你做不到。}