我目前有一个 UICollectionView,它是 2 列 UICollectionViewCells,我想知道是否有人已经确定如何使一个单元格扩展到屏幕的整个宽度并使其他单元格向下移动。我试图弄乱单元格的框架大小和行,但似乎没有任何行为正常。有什么想法吗?
最佳答案
这样的事情对你有用吗:
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath {
self.path = indexPath;
[self.collectionView reloadData];
}
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
if ([indexPath isEqual:self.path]) {
return CGSizeMake(320, 150);
}else{
return CGSizeMake(150, 150);
}
}
关于ios - UICollectionViewCell 选择时双倍大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17936462/