gpt4 book ai didi

objective-c - NSComboBox 文本不会显示,除非编辑

转载 作者:行者123 更新时间:2023-12-03 16:46:49 25 4
gpt4 key购买 nike

我遇到了类似于 this question 的问题。 (实际上,我遇到了同样的问题,现在我试图通过不使用占位符字符串来解决它)

我有 3 个 NSComboBox。有时,我在一个组合框中键入一些内容,当我将焦点切换到下一个组合框时,它会停止显示字符串值。该字符串仍然存在,但没有显示:

Focused NSComboBox

Unfocused NSComboBox

NSComboBox 内容值绑定(bind)到 NSArrayController:

Controller Key: arrangedObjects
Model Key Path: @distinctUnionOfObjects.project.name

关于如何解决这个问题有什么想法吗?

最佳答案

尝试实现主窗口的委托(delegate)方法并从组合框中退出第一响应者

- (void)windowWillMiniaturize:(NSNotification *)notification
{
NSWindow *window = [notification object];
[window makeFirstResponder:window];
}

由于某种原因,第一响应者的辞职帮助了我

关于objective-c - NSComboBox 文本不会显示,除非编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14842521/

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