Hun*_*ell 1 macos cocoa objective-c nstableview
我有一个tableView和两个按钮.一个添加一行,一个删除一行(选中).
如果您正在寻找Mac OSX:
您可以使用两种方法,在处理模型而不是视图的情况下:ArrayController使用Binding和Conventional Programming.
1如何添加一行文本框单元格?
//in the IBAction of add button
[yourModelArray addObject:newObject];
[yourTableView reloadData];
Run Code Online (Sandbox Code Playgroud)
2另外,我将如何删除所选行?
//in the IBAction of remove button
[yourModelArray removeObjectAtIndex:[yourTableView selectedRow];
[yourTableView reloadData];
Run Code Online (Sandbox Code Playgroud)
3用户是否可以选择一行,而不仅仅是单个单元格?
NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:1];
[yourTableview selectRowIndexes:indexSet byExtendingSelection:NO];
//If you want to select multiple rows, use YES.
Run Code Online (Sandbox Code Playgroud)