【发布时间】:2012-10-11 18:52:12
【问题描述】:
我有一个内容类型为View Based 的NSTableView,有两列。
我的对象结构如下:
Table View
Table Column
Table Cell View
Text Field
Table Column
Table Cell View
Popup Button
对于选定的行,我想获取选定行内特定列的元素。具体来说,我想在所选行的第一列中获取Text Field。
我有一个表格视图的出口,到目前为止我有所选行的索引,但仅此而已:
- (void)getSelectedTextField
{
NSInteger selected = [tableView selectedRow];
}
关于如何解决这个问题的任何想法?
编辑:这就是我想要做的:我想将文本字段更改为处于编辑状态并专注于它,以便用户可以尽快开始编辑文本字段值被选中
【问题讨论】:
-
您需要访问这些元素的目的是什么?如果您只需要获取数据,则应将其存储在 NSTableViewDataSource 中,然后将该数据源提供给 NSTableView。
-
@NathanVillaescusa:就是修改其中一个控件。具体来说,我想将文本字段更改为处于编辑状态并专注于它,以便用户可以在选择文本字段值后立即开始编辑。
标签: objective-c cocoa nstableview nstextfield