NSTableView 行选择
NSTableView row Selection
如何通过单击 NSTableView 中的一行移动到另一个 NSViewController。
在 iphone 中,我们可以轻松地实现 didselectrow 并推送到所需的 viewcontroller.I 我是 mac 的新手 os development.Please 求助!
我正在制作故事板,目前的场景是带有 NSTableView 的 FirstViewController,点击该行,需要移动到下一个视图控制器
你应该实现 NSTableview 的 SelectionDidChange 委托方法,就像 ios 中的 didSelectRow 一样。
将此代码添加到您的 viewController
- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
{
NSInteger selectedRow = [self.tableView selectedRow];
NSLog(@"Selected Row : %ld",(long)selectedRow);
NSTableRowView *myRowView = [self.tableView rowViewAtRow:selectedRow makeIfNecessary:NO];
}
如何通过单击 NSTableView 中的一行移动到另一个 NSViewController。 在 iphone 中,我们可以轻松地实现 didselectrow 并推送到所需的 viewcontroller.I 我是 mac 的新手 os development.Please 求助!
我正在制作故事板,目前的场景是带有 NSTableView 的 FirstViewController,点击该行,需要移动到下一个视图控制器
你应该实现 NSTableview 的 SelectionDidChange 委托方法,就像 ios 中的 didSelectRow 一样。
将此代码添加到您的 viewController
- (void)tableViewSelectionDidChange:(NSNotification *)aNotification
{
NSInteger selectedRow = [self.tableView selectedRow];
NSLog(@"Selected Row : %ld",(long)selectedRow);
NSTableRowView *myRowView = [self.tableView rowViewAtRow:selectedRow makeIfNecessary:NO];
}