最佳答案
我正在使用一个自定义绘制的 UITableViewCell,其中包括该单元的 accessoryView
。我对 accoryView 的设置是这样的:
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];
此外,当单元格初始化时,使用 initWithFrame:reuseIdentifier:
我确保设置以下属性:
self.userInteractionEnabled = YES;
不幸的是,在我的 UITableViewDelegate 中,我的 tableView:accessoryButtonTappedForRowWithIndexPath:
方法(尝试重复10次)没有被触发。这位代表肯定已经准备好了。
到底少了什么?
谢谢大家。