【问题标题】:Truncate beginning of label截断标签的开头
【发布时间】:2015-02-04 13:44:18
【问题描述】:

我有一个文本右对齐的标签 (NSTextField)。当文本变得太大而无法显示时,文本的结尾将被截断(在标签的右边缘)。就我而言,我实际上想截断文本的开头。如何在 Interface Builder 或代码中实现这一点?

现在

| This sentence is to |

希望

| entence is too long |

【问题讨论】:

    标签: cocoa swift nstextfield


    【解决方案1】:

    我不太确定这是否适用于 NSTextFields,我知道它适用于 UILabel,但你尝试过吗:

    myTextField.lineBreakMode = NSLineBreakMode.ByTruncatingHead
    

    【讨论】:

      【解决方案2】:

      你要找的是

      [[myTextField cell] setLineBreakMode: NSLineBreakByTruncatingHead];
      

      斯威夫特:

      myTextField.cell.lineBreakMode = NSLineBreakMode.ByTruncatingHead
      

      【讨论】:

        猜你喜欢
        • 2012-03-12
        • 2018-04-20
        • 2021-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-05
        • 1970-01-01
        • 2015-08-23
        相关资源
        最近更新 更多