gpt4 book ai didi

swift - 截断 NSTextField 的最后可见行

转载 作者:行者123 更新时间:2023-11-28 05:54:50 25 4
gpt4 key购买 nike

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

label.maximumNumberOfLines = 2
label.lineBreakMode = .byWordWrapping

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

最佳答案

您需要在 NSTextFieldcell 属性上设置它,如下所示:

label.cell?.truncatesLastVisibleLine = true

关于swift - 截断 NSTextField 的最后可见行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51729274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com