USTAWIAĆ:
Stworzyłem NSTableView
, który ma normalny NSTableCellView
w Storyboard. Teraz klikam pole tekstowe wewnątrz NSTableCellView i wybieram Editable
jako zachowanie. Zbuduj i uruchom.
WYNIK:
Gdy klikniesz komórkę, zostanie ona podświetlona,jeśli następnie klikniesz na nią ponownie, będzie można edytować. Można założyć, że dwukrotne kliknięcie (pierwsze wyróżnienie, a następnie edycja) innej komórki, która przechodzi bezpośrednio do trybu edycji, ale nie jest tak, że tylko ją podświetli. Następnie muszę poczekać krótko, zanim będę mógł kliknąć, aby edytować.
PREFEROWANY WYNIK:
Kiedy edytuję komórkę i klikam dwukrotnie na inną komórkę, powinien przejść do trybu edycji.
Odpowiedzi:
0 dla odpowiedzi № 1[self.tableView setDoubleAction:@selector(doubleClick:)];
//...
- (void)doubleClick:(id)sender
{
//set your cell to editable mode
}