更新到 macOS Sonoma 后,工具提示未显示在自定义 NSTextField 中

问题描述 投票:0回答:1

我已将工具提示正确设置为我的自定义 NSTextField,该字段已添加到我的自定义视图中,但现在不起作用。

lazy var errorField: NSTextField = {
    let labelView = NSTextField()
    labelView.alignment = .right
    labelView.maximumNumberOfLines = 1
    labelView.translatesAutoresizingMaskIntoConstraints = false
    labelView.lineBreakMode = NSLineBreakMode.byTruncatingTail
    labelView.drawsBackground = true
    labelView.backgroundColor = NSColor.clear
    labelView.textColor = NSColor.Red
    labelView.font = NSFont.systemFont(ofSize: 14.0)
    labelView.stringValue = "Error"
}()

在同一堂课中,我设置了这样的工具提示:

errorField.toolTip = errorDetailString

将操作系统更新到索诺玛后,我遇到了这个问题。当我使用 MacOS Ventura 时,它工作正常

Even the in view debugging i have verfied that tool tip has been set

xcode macos tooltip appkit macos-sonoma
1个回答
0
投票

问题已在后续更新中

© www.soinside.com 2019 - 2024. All rights reserved.