【发布时间】:2015-02-04 13:44:18
【问题描述】:
我有一个文本右对齐的标签 (NSTextField)。当文本变得太大而无法显示时,文本的结尾将被截断(在标签的右边缘)。就我而言,我实际上想截断文本的开头。如何在 Interface Builder 或代码中实现这一点?
现在
| This sentence is to |
希望
| entence is too long |
【问题讨论】:
标签: cocoa swift nstextfield
我有一个文本右对齐的标签 (NSTextField)。当文本变得太大而无法显示时,文本的结尾将被截断(在标签的右边缘)。就我而言,我实际上想截断文本的开头。如何在 Interface Builder 或代码中实现这一点?
现在
| This sentence is to |
希望
| entence is too long |
【问题讨论】:
标签: cocoa swift nstextfield
我不太确定这是否适用于 NSTextFields,我知道它适用于 UILabel,但你尝试过吗:
myTextField.lineBreakMode = NSLineBreakMode.ByTruncatingHead
【讨论】:
你要找的是
[[myTextField cell] setLineBreakMode: NSLineBreakByTruncatingHead];
斯威夫特:
myTextField.cell.lineBreakMode = NSLineBreakMode.ByTruncatingHead
【讨论】: