自定义集合视图布局在选择时留下单元格的脏屏幕截图

时间:2014-05-22 10:33:33

标签: ios ios7 uicollectionviewlayout

我很擅长实现自定义集合视图布局。

布局包含屏幕宽度和高度大小的单元格,就像照片库视图一样。但是当我选择一个单元格时,didSelectItemAtIndexPath:(NSIndexPath *)indexPath方法会运行,并打开一个新视图。但在关闭该视图后,我无法再次选择该单元格。然后在滚动集合视图后,我可以看到所选单元格在集合视图中留下了类似于屏幕截图的屏幕截图。我无法理解这是什么问题。我试图使布局无效但没有发生任何事情。

希望你能提供帮助。提前谢谢。

PS:我可以提供代码,但我不知道提供什么。问,然后我会分享。

更新1:

User *user = [_users objectAtIndex:indexPath.row];
ProfileViewController *pvc = [[ProfileViewController alloc] initWithUser:user];
[self presentViewController:pvc animated:true completion:nil];

更新2:

我尝试在UICollectionViewCell中添加一个按钮,并尝试在点击此按钮时打开ProfileView,它按预期工作,没有任何问题。所以,我猜问题似乎出现在自定义视图布局中。

0 个答案:

没有答案