【发布时间】:2014-01-01 01:27:10
【问题描述】:
我不知道为什么这不起作用。 indexOfIcon 是正确的,部分是正确的(用 NSLog 检查)如果我选择一个,一切都是正确的。但是这条线没有做任何事情......为什么?如果选择它应该有一个蓝色边框。这在“手动”而不是使用代码时效果很好..
- (void)viewWillAppear:(BOOL)animated
{
NSUInteger indexOfIcon;
if(self.mainCategory.icon){
indexOfIcon = [self.icons indexOfObject: self.mainCategory.icon];
} else {
indexOfIcon = 0;
}
[self.collectionView selectItemAtIndexPath:[NSIndexPath indexPathForRow:indexOfIcon inSection:0] animated:YES scrollPosition:UICollectionViewScrollPositionBottom];
}
【问题讨论】:
-
确保允许选择属性设置为 YES 并正确设置委托,并确保在选择项目后您没有重新加载集合视图
标签: ios uicollectionview