2013-01-09 29 views
4

虽然在cellforItemAtIndexPath中使用集合视图,但是在同一位置/帧处多次添加新的单元实例(位于另一个之上),即使将正确的reuseidentifier传递给“ dequeueReusableCellWithReuseIdentifier:forIndexPath:“iOS 6.0 UICollectionView - 多次添加相同单元格

上面提到的单元是UICollectionViewCell的一个子类,它包含具有适当框架的UITextField。当滚动和文本字段是第一响应者时,上述问题正在发生。

请让我知道任何指针来解决这个问题。

+0

你能展示一段代码吗? – heximal

+0

请查看网址http://pastebin.com/dMBaJkbT – aditya

+0

的代码,请查看http://pastebin.com/t3YRGZXu。两个单元格正在添加(110 70; 100 70) – aditya

回答

2

这可能是UICollectionView中的一个bug,与我已经提交给decoration views的一个有关。只要你的细胞是不透明的,它应该不会影响你的接口

这是可能的(尽管,不是很可能),这是UICollectionView的正确行为,它使用这些额外的单元格来进行接口方向。无论如何,这个问题看起来不那么明显,那个装饰视图的装饰视图会增加数十个装饰视图的副本。只要它不影响你的应用程序,我会说它活着。

相关问题