我正在使用带有自定义单元格的集合视图。我不知道为什么,但我的细胞停止工作(他们不再调用 didSelect)。
基本上它是一个简单的单元格,我只是在它上面放置一个视图(addSubview)。这个视图包含两个 imageView 和两个标签。
我注意到,当我不添加此视图时,它们确实调用了 didSelect。没有办法在 UITableViewCell 上添加视图吗?
这是我用来添加视图的代码:
- (void)setCellWithMediaView:(TVNCategoryWideAndTallMediaView *)mediaView {
if (self.contentView.subviews.count > 0) {
[[self.contentView.subviews lastObject] removeFromSuperview];
}
self.categoryWideAndTallMediaView = [[TVNCategoryWideAndTallMediaView alloc] initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
self.categoryWideAndTallMediaView = mediaView;
[self.contentView addSubview:self.categoryWideAndTallMediaView];
self.isMediaSet = YES;
}