NSTextField:如何检测字符串何时太长?

时间:2016-05-30 14:39:42

标签: swift cocoa nstextfield

在我的UI中,我有一个NSTextField(用作标签)。此文本字段的字符串值动态更改。我想知道它的字符串值何时显示太长。我已将文本字段配置为截断其内容:

myLabel.lineBreakMode = NSLineBreakMode.ByTruncatingTail

工作正常但我需要知道何时发生截断,因为在那种情况下我需要在我的UI中做一些其他事情。

1 个答案:

答案 0 :(得分:0)

首先,计算标签可以采用的字符数(determine the maximum number of characters a UILabel can take)。 假设,标签需要x个字符,然后检查,if(x< label.text.characters.count){//你做不到。}