当你的cell上是按钮点击时
- (void)focusOn:(UIButton *)but {
WBNomalCollectionViewCell *cell = (WBNomalCollectionViewCell *)[[but superview] superview];
NSIndexPath *indexPath = [self.nomalTable indexPathForCell:cell];
这样获取之后发现indexPath为nil,改为以下代码,就大功告成啦
UIView *view = but;
while (view != nil && ![view isKindOfClass:[UITableViewCell class]]) {
view = [view superview];
}
WBNomalCollectionViewCell *cell = (WBNomalCollectionViewCell *)view;
NSIndexPath *indexPath = [self.nomalTable indexPathForCell:cell];