- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力让 NSComboboxCell
来显示从 NSArray
加载时所期望的选项。
- (IBAction)addProjector:(id)sender {
Projector *p = [[Projector alloc]init];
[p setIpAddress:[_ipAddressTextField stringValue]];
NSComboBoxCell *n = [[NSComboBoxCell alloc]init];
[n addItemsWithObjectValues:wuAvailable];
[p setGType:n];
[_list addObject:p];
[_tableView reloadData];
}
wuAvailable
是 NSStrings
的 NSArray
。当应用程序加载时,我看不到我的字符串,因为选项只是“Field”,没有其他选项。下图显示了问题。
如有任何帮助,我们将不胜感激。
最佳答案
除非你做了一些魔法让你创建的单元格出现在 tableView 中,否则它不会出现。因此,分配什么数组并不重要。
如果您已经使用其中包含 NSComboBoxCell 的 tableColumn 设置了 tableView,那么您可以通过获取“tableColumn.dataCell”并设置其属性来修改代码中的单元格。
您可以通过 tableView 中的标识符获取 tableColumn - 您的 Controller 应该在 tableView 上有一个 IBOutlet。
关于objective-c - 将 NSComboboxCell 与 NSTableView 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21134227/
我有一个 NSComboBoxCell,允许用户从列表中选择一个项目,但目前它还允许用户键入他们想要的值。我一直无法找到一种方法来使用户无法在组合框中输入内容(我只是希望他们能够选择列表中的内容)。这
请注意,它不是 NSComboBox,而是 NSComboBoxCell。 另外,请注意我使用的是 Leopard (OSX 10.5)。 到目前为止,我只能在 NSComboBoxCell 项目菜单
我正在努力让 NSComboboxCell 来显示从 NSArray 加载时所期望的选项。 - (IBAction)addProjector:(id)sender { Projector *p = [
我正在开发一个示例应用程序来帮助我了解核心数据。在此应用程序中,我创建了一个由实体“Friend”和“City”组成的模型。该应用程序在 NSTableView 中列出了我的 friend 以及他们来
我不知道我是否设置错误,但我所做的对我来说是有意义的。 我有一个 NSTableView,其中有两列 - 左侧的属性列和右侧的值列。值列包含 NSComboBoxCells,这些值将(动态)预先填充与
我是一名优秀的程序员,十分优秀!