截断NSTextField的最后一条可见线

时间:2018-08-07 14:29:25

标签: swift macos

我正在尝试创建一个包含2行的NSTextField,该行在第二行的末尾被3个点截断:“ ...”。在Interface Builder中,可以选中“截断最后一条可见线”框。如何在Swift中以编程方式执行此操作?我尝试了以下方法:

label.maximumNumberOfLines = 2
label.lineBreakMode = .byWordWrapping

但这不会在末尾添加3个点。当我用label.lineBreakMode = .byTruncatingTail切换第二行时,第一行在末尾被截断,根本没有第二行。

1 个答案:

答案 0 :(得分:1)

您需要在cell的{​​{1}}属性上进行如下设置:

NSTextField