ios - 如何在 collectionview 中将第四个图像显示设置为半 View ...?

标签 ios uicollectionview

我想在所有布局中将最后一个图像显示为半 View 。我该怎么做?

UICollectionViewFlowLayout flowLayout = (UICollectionViewFlowLayout)self.collectionViewFouth.collectionViewLayout; 
CGFloat availableWidthForCells = CGRectGetWidth(self.collectionViewFouth.frame) - flowLayout.sectionInset.left - flowLayout.sectionInset.right - flowLayout.minimumInteritemSpacing *2; 
cellWidth = availableWidthForCells / 4; 
flowLayout.itemSize = CGSizeMake(cellWidth, cellWidth);

- (CGFloat)collectionView:(UICollectionView )collectionView layout:(UICollectionViewLayout)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section { 
  return 15; 
} 

enter image description here

最佳答案

实现 Collection View 流布局委托(delegate)“UICollectionViewDelegateFlowLayout”

func collectionView(collectionView: UICollectionView,layout collectionViewLayout: UICollectionViewLayout,
                                    sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {

        let width = collectionView.frame.size.width/3.5 
        let height = 100
        return CGSize(width,100)

            }

关于ios - 如何在 collectionview 中将第四个图像显示设置为半 View ...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36881120/

相关文章:

ios - 如何检测哪个 View 正在平移手势Swift

ios - ios如何管理ViewController的内存

objective-c - IOS:国家代码

ios - Swift 中的 UICollectionViewDataSource 出错

ios - 单元格 UICollectionView 之间的间距不正确

ios - 设置行数后 Collection View 水平滚动? ios swift

swift - 如何: Center UICollectionViewCells

ios - 在 Swift 中组合 TableViews 和 CollectionViews

ios - 如何在 ios 中的 open fire xmpp 中从另一端的花名册中删除聊天用户

javascript - 触摸两个 dom 元素上的事件?