ios - UICollectionViewCell 选择时双倍大小

标签 ios uicollectionview uicollectionviewcell

我目前有一个 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/

相关文章:

ios - UICollectionView 滚动 SWIFT 滞后/缓慢

ios - 如何访问 tableView 内部集合中的 ViewController 类变量和函数

iphone - 如何在 iOS 中获取时区列表,就像我们在注册 Web 应用程序时获取的一样

ios - 为越狱的iPad开发

ios - 接收器 ... 没有标识符错误的 segue

ios - Collectionview 网格在网格的每个角落都有圆角

ios - libc++abi.dylib : terminating with uncaught exception of type NSException (CollectionView)

ios - super.init() 无法在 swift3 中调用

ios - UICollectionView:重新加载数据,而不删除单元内动画

ios - UITableViewCell 中的 UICollectionView 在 iOS 中无法正常工作