Похоже, это было бы легко сделать, но у меня много проблем с получением кнопки для ответа на события в CPTableView.Вот код инициализации:
//deleteColumn is hooked up to CIB table column.
[deleteColumn setEditable:YES];
[deleteColumn setWidth:24];
var deleteButton = [[CPButton alloc] initWithFrame:CGRectMakeZero()];
[deleteButton setTarget:self];
[deleteButton setAction:@selector(deleteClicked:)];
[deleteColumn setDataView:deleteButton];
У меня есть этот код селектора в том же контроллере представления:
- (void)deleteClicked:(id)sender
{
console.log(sender);
}
Кажется, что табличное представление подавляет любые щелчки мыши внутри него, потому чтоя не получаю журнал консоли, когда я нажимаю кнопку.
Есть ли простой способ сделать это?Все, что мне нужно, это кнопка, которая удаляет соответствующую строку в таблице.