截断标签的开头
Truncate beginning of label
我有一个文本右对齐的标签 (NSTextField
)。当文本变得太大而无法显示时,文本的末尾将被截断(在标签的右边缘)。在我的例子中,我实际上想要截断文本的开头。如何在 Interface Builder 或代码中实现此目的?
现在
| This sentence is to |
需要
| entence is too long |
我不太确定这是否适用于 NSTextFields,我知道它适用于 UILabel,但你试过了吗:
myTextField.lineBreakMode = NSLineBreakMode.ByTruncatingHead
您要找的是
[[myTextField cell] setLineBreakMode: NSLineBreakByTruncatingHead];
Swift:
myTextField.cell.lineBreakMode = NSLineBreakMode.ByTruncatingHead
我有一个文本右对齐的标签 (NSTextField
)。当文本变得太大而无法显示时,文本的末尾将被截断(在标签的右边缘)。在我的例子中,我实际上想要截断文本的开头。如何在 Interface Builder 或代码中实现此目的?
现在
| This sentence is to |
需要
| entence is too long |
我不太确定这是否适用于 NSTextFields,我知道它适用于 UILabel,但你试过了吗:
myTextField.lineBreakMode = NSLineBreakMode.ByTruncatingHead
您要找的是
[[myTextField cell] setLineBreakMode: NSLineBreakByTruncatingHead];
Swift:
myTextField.cell.lineBreakMode = NSLineBreakMode.ByTruncatingHead