我完全是Mac OSX开发的新手。我有一个基于视图的NSTableView有3列。以下是列的结构:
TableColumn1->Table Cell View->NSImageView, NSTextField1, NSTextField2 TableColumn2->Table Cell View->NSImageView TableColumn3->NSButton
我想控制这些控件的可编辑/隐藏/ etc属性。例如,我需要在第3列中隐藏NSButton(常规按钮,而不是复选框或单选按钮),具体取决于某些条件,或者我需要在第1列中更改NSTextField2的文本颜色。
我该怎么做?我在Google上搜索过,但没有得到任何合适的解决方案。 :(
我希望我能在这里得到最好的解决方案。谁能帮助我摆脱这个?
提前致谢。 :)
答案 0 :(得分:1)
我希望您为单元格中包含的所有视图设置标记。 首先你必须找到细胞
UITableViewCell * cell = (UITableViewCell *)[tableView cellForRowAtIndexPath:indexPath];
然后
UITextField *tempTextField = (UITextField *)[cell.contentView viewWithTag:5];
tempTextField.text = @""; //what you like to change
希望这会对你有所帮助。