0

我完全是 Mac OSX 开发的新手。我有一个基于视图的 NSTableView,有 3 列。以下是列的结构:

TableColumn1->Table Cell View->NSImageView, NSTextField1, NSTextField2
TableColumn2->Table Cell View->NSImageView
TableColumn3->NSButton

我想控制这些控件的可编辑/隐藏/等属性。例如,我需要根据某些条件在第 3 列隐藏 NSButton(常规按钮,而不是复选框或单选按钮),或者我需要在第 1 列更改 NSTextField2 的文本颜色。

我怎样才能做到这一点。我在谷歌上搜索过,但没有得到任何合适的解决方案。:(

我希望我能在这里得到最好的解决方案。谁能帮我摆脱困境?

提前致谢。:)

4

1 回答 1

1

我希望您正在设置单元格中包含的所有视图的标签。首先你必须找到细胞

UITableViewCell * cell = (UITableViewCell *)[tableView cellForRowAtIndexPath:indexPath];

然后

UITextField *tempTextField = (UITextField *)[cell.contentView viewWithTag:5];
tempTextField.text = @""; //what you like to change

希望这会帮助你。

于 2013-06-17T12:53:25.880 回答