Estou usando um UITableViewCell de desenho personalizado, incluindo o mesmo para a célula accessoryView
. Minha configuração para o acessórioView acontece da seguinte maneira:
UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"];
UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage];
accImageView.userInteractionEnabled = YES;
[accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)];
self.accessoryView = accImageView;
[accImageView release];
Além disso, quando a célula é inicializada, o uso de initWithFrame:reuseIdentifier:
I garantiu a configuração da seguinte propriedade:
self.userInteractionEnabled = YES;
Infelizmente no meu UITableViewDelegate, meu tableView:accessoryButtonTappedForRowWithIndexPath:
método (tente repetir 10 vezes) não está sendo acionado. O delegado está definitivamente conectado corretamente.
O que pode estar faltando?
Obrigado a todos.