- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
请注意,它不是 NSComboBox,而是 NSComboBoxCell。
另外,请注意我使用的是 Leopard (OSX 10.5)。
到目前为止,我只能在 NSComboBoxCell 项目菜单中选择另一个项目时调用方法,而不能在通过手动键入编辑文本时调用方法。
谢谢
最佳答案
具体的 NSControl 子类发送 NSControlTextDidChangeNotification
。您可以订阅该内容。在委托(delegate)中实现相应的通知方法可能会更容易、更清晰。
为此,您需要将 NSComboBox 的委托(delegate)导出连接到 XIB 文件中的某个对象。然后你在那里重写 - (void)controlTextDidChange:(NSNotification *)obj;
。此通知自 10.0 起就存在,但我没有在 10.5 上进行测试。
关于objective-c - 当我的 NSComboBoxCell 文本被编辑后,如何调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9393637/
我有一个 NSComboBoxCell,允许用户从列表中选择一个项目,但目前它还允许用户键入他们想要的值。我一直无法找到一种方法来使用户无法在组合框中输入内容(我只是希望他们能够选择列表中的内容)。这
请注意,它不是 NSComboBox,而是 NSComboBoxCell。 另外,请注意我使用的是 Leopard (OSX 10.5)。 到目前为止,我只能在 NSComboBoxCell 项目菜单
我正在努力让 NSComboboxCell 来显示从 NSArray 加载时所期望的选项。 - (IBAction)addProjector:(id)sender { Projector *p = [
我正在开发一个示例应用程序来帮助我了解核心数据。在此应用程序中,我创建了一个由实体“Friend”和“City”组成的模型。该应用程序在 NSTableView 中列出了我的 friend 以及他们来
我不知道我是否设置错误,但我所做的对我来说是有意义的。 我有一个 NSTableView,其中有两列 - 左侧的属性列和右侧的值列。值列包含 NSComboBoxCells,这些值将(动态)预先填充与
我是一名优秀的程序员,十分优秀!