├── AutoLayoutCollectionView.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── AutoLayoutCollectionView ├── AppDelegate.swift ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── CollectionView.xib ├── Common.swift ├── Data.swift ├── FullHeightCollectionController.swift ├── Info.plist ├── LaunchScreen.storyboard ├── Layout.swift ├── SingleColumnLayout.swift ├── Swipable.swift ├── ViewController.swift ├── calculated │ ├── CalculatedSizeCollectionController.swift │ ├── CompositeLayoutCell.swift │ └── SimpleCalculatedSizeCell.swift ├── collectionWidth │ ├── ConstraintWidthCell.swift │ └── ConstraintWidthCollectionController.swift ├── estimatedWidth │ ├── EstimatedWidthCell.swift │ └── EstimatedWidthCollectionController.swift ├── expanding │ ├── ExpandingCollectionViewController.swift │ └── ExpandingCollectionViewControllerTestThreshold.swift └── height │ ├── ConstraintHeightCell.swift │ └── ConstraintHeightCollectionController.swift ├── README.md └── WorkingAutoLayoutCollectionView.gif /AutoLayoutCollectionView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AutoLayoutCollectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AutoLayoutCollectionView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AutoLayoutCollectionView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/AppDelegate.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AutoLayoutCollectionView/CollectionView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/CollectionView.xib -------------------------------------------------------------------------------- /AutoLayoutCollectionView/Common.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/Common.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/Data.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/Data.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/FullHeightCollectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/FullHeightCollectionController.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/Info.plist -------------------------------------------------------------------------------- /AutoLayoutCollectionView/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/LaunchScreen.storyboard -------------------------------------------------------------------------------- /AutoLayoutCollectionView/Layout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/Layout.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/SingleColumnLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/SingleColumnLayout.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/Swipable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/Swipable.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/ViewController.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/calculated/CalculatedSizeCollectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/calculated/CalculatedSizeCollectionController.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/calculated/CompositeLayoutCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/calculated/CompositeLayoutCell.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/calculated/SimpleCalculatedSizeCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/calculated/SimpleCalculatedSizeCell.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/collectionWidth/ConstraintWidthCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/collectionWidth/ConstraintWidthCell.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/collectionWidth/ConstraintWidthCollectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/collectionWidth/ConstraintWidthCollectionController.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/estimatedWidth/EstimatedWidthCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/estimatedWidth/EstimatedWidthCell.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/estimatedWidth/EstimatedWidthCollectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/estimatedWidth/EstimatedWidthCollectionController.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/expanding/ExpandingCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/expanding/ExpandingCollectionViewController.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/expanding/ExpandingCollectionViewControllerTestThreshold.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/expanding/ExpandingCollectionViewControllerTestThreshold.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/height/ConstraintHeightCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/height/ConstraintHeightCell.swift -------------------------------------------------------------------------------- /AutoLayoutCollectionView/height/ConstraintHeightCollectionController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/AutoLayoutCollectionView/height/ConstraintHeightCollectionController.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/README.md -------------------------------------------------------------------------------- /WorkingAutoLayoutCollectionView.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrislconover/CollectionView-AutoLayout/HEAD/WorkingAutoLayoutCollectionView.gif --------------------------------------------------------------------------------