我正在使用 UICollectionView & Flow Layout 和 Class 进行 collectionView Cell 的布局,以实现像 feedly app 或 insorts app 一样的幻灯片动画
import UIKit
class UltravisualLayout: UICollectionViewLayout {
    fileprivate var contentWidth:CGFloat!
    fileprivate var contentHeight:CGFloat!
    fileprivate var yOffset:CGFloat = 0
    var maxAlpha:CGFloat = 1
    var minAlpha:CGFloat = 0
    var widthOffset:CGFloat = 0
    var heightOffset:CGFloat = 0
    fileprivate var cache = [UICollectionViewLayoutAttributes]()
    fileprivate var itemWidth:CGFloat{
        return (collectionView?.bounds.width)!
    }
    fileprivate var itemHeight:CGFloat{
        return (collectionView?.bounds.height)!
    }
    fileprivate var collectionViewHeight:CGFloat{
        return (collectionView?.bounds.height)!
    }
    fileprivate var numberOfItems:Int{
        return (collectionView?.numberOfItems(inSection: 0))!
    } …