基本上我有一个UITableView,每行都有一个UIView。问题是这个UIView正在从UITableView中窃取滚动手势,导致一个不滚动的TableView。如何将UITableView中的滚动手势应用到UIView?
答案 0 :(得分:0)
假设您还没有这样做,请将customTableViewCell类添加到项目中并随之创建一个xib(将您创建的UIView子类添加到xib中,并作为自定义单元类的属性)。
之后,在cellForRowAtIndexPath
NSArray *topLevelObjects;
static NSString *cellIdentifier = @"Cell";
CustomTableViewCell *cell = (CustomTableViewCell *) [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (!cell)
{
topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomTableViewCell" owner:nil options:nil];
for (id currentObject in topLevelObjects)
{
if ([currentObject isKindOfClass:[CustomTableViewCell class]])
cell = (CustomTableViewCell *) currentObject;
}
}
cell.yourView = ...;
希望这有帮助