Ios UICollectionView滚动问题
我正在开发一个iPhone应用程序,它包含Ios UICollectionView滚动问题,ios,iphone,uitableview,uicollectionview,Ios,Iphone,Uitableview,Uicollectionview,我正在开发一个iPhone应用程序,它包含UITableView 使每个集合水平滚动。除了我开始滚动每个UICollectionView时,UICollectionViewCell方法是重用和 我发现标签有问题,下图中的问题 我在滚动表视图时遇到了每个集合的标题问题,我做到了这一点 NSString *CellIdentifier = [NSString stringWithFormat:@"CellId%d%d",indexPath.row,indexPath.section]; TableV
UITableView
使每个集合水平滚动。除了我开始滚动每个UICollectionView
时,UICollectionViewCell
方法是重用和
我发现标签有问题,下图中的问题
我在滚动表视图时遇到了每个集合的标题问题,我做到了这一点
NSString *CellIdentifier = [NSString stringWithFormat:@"CellId%d%d",indexPath.row,indexPath.section];
TableViewCell *cell = (TableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(!cell)
{
cell = [[TableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
我为每个单元格分配了唯一标识符,有什么建议可以帮助我吗?:) 在
cellForRoAtIndexPath
方法中添加此代码
for (UIView *v in [cell subviews])
[v removeFromSuperview];
告诉我它是否工作:)交叉检查重用collectionView和TableView单元格的代码。可能是您没有正确地重用单元。我不知道您的代码是否存在确切的问题,但这部分似乎是错误的。NSString*CellIdentifier=[NSString stringWithFormat:@“CellId%d%d”,indexPath.row,indexPath.section];我在uitableviewcell静态NSString*CellIdentifier=@“CellIdentifier”中更改了此代码;同样的问题仍然存在是的,这很好,但是你能解释一下这个解决方案的概念吗:)这段代码删除了cell的子视图,并在调用委托方法时初始化了new子视图。