我有一个带有五个服装 UITableViewCells 的 UITableView。如果 TableView 滚动所有单元格应该执行相同的方法。
这是代码:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
if(self.newsViewTable == scrollView) {
for(int i = 1; i < [self.newsViewTable.subviews count]; i++) {
[[self.newsViewTable.subviews objectAtIndex:i] hideSocialMediaBar];
}
}
}
但如果我 scoll 出现错误!
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView hideSocialMediaBar]: unrecognized selector sent to instance 0x8a9ea90'
我现在不明白为什么错误处理 UIImageView?UITableView 只有一个直接子视图,这就是 Cell!怎么了?为什么它是 UIImageView?