├── .gitignore ├── LICENSE ├── README.md ├── Swift-Senpai-UICollectionView-List.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist └── Swift-Senpai-UICollectionView-List ├── AppDelegate.swift ├── Assets.xcassets ├── AccentColor.colorset │ └── Contents.json ├── AppIcon.appiconset │ ├── Contents.json │ ├── Icon-1024.png │ ├── Icon-120.png │ ├── Icon-121.png │ ├── Icon-180.png │ ├── Icon-40.png │ ├── Icon-58.png │ ├── Icon-60.png │ ├── Icon-80.png │ └── Icon-87.png └── Contents.json ├── Base.lproj ├── LaunchScreen.storyboard └── Main.storyboard ├── Basic List └── BasicListViewController.swift ├── Custom Cell - nib ├── NameListViewController.swift ├── SFSymbolNameContentConfiguration.swift ├── SFSymbolNameContentView.swift ├── SFSymbolNameContentView.xib └── SFSymbolNameListCell.swift ├── Custom Cell ├── CustomCellListViewController.swift ├── SFSymbolContentConfiguration.swift ├── SFSymbolVerticalContentView.swift └── SFSymbolVerticalListCell.swift ├── Custom Header & Footer ├── CustomHeaderFooterViewController.swift └── InteractiveHeader.swift ├── Date Picker Replica ├── DatePickerCell.swift ├── DatePickerContentConfiguration.swift ├── DatePickerContentView.swift └── DatePickerReplicaViewController.swift ├── Declarative Header & Footer └── DeclarativeHeaderFooterViewController.swift ├── Expandable List ├── MultiSecExpandableListViewController.swift └── SingleSecExpandableListViewController.swift ├── Info.plist ├── Model.swift ├── Reload Cell ├── ReloadReferenceTypeViewController.swift └── ReloadValueTypeViewController.swift ├── Reload Header └── ReloadExpandableHeaderViewController.swift └── SceneDelegate.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/README.md -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/AppDelegate.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-120.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-121.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-180.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-40.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-58.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-60.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-80.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/AppIcon.appiconset/Icon-87.png -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Basic List/BasicListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Basic List/BasicListViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell - nib/NameListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell - nib/NameListViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameContentConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameContentConfiguration.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameContentView.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameContentView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameContentView.xib -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameListCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell - nib/SFSymbolNameListCell.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell/CustomCellListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell/CustomCellListViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell/SFSymbolContentConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell/SFSymbolContentConfiguration.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell/SFSymbolVerticalContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell/SFSymbolVerticalContentView.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Cell/SFSymbolVerticalListCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Cell/SFSymbolVerticalListCell.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Header & Footer/CustomHeaderFooterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Header & Footer/CustomHeaderFooterViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Custom Header & Footer/InteractiveHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Custom Header & Footer/InteractiveHeader.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerCell.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerContentConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerContentConfiguration.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerContentView.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerReplicaViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Date Picker Replica/DatePickerReplicaViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Declarative Header & Footer/DeclarativeHeaderFooterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Declarative Header & Footer/DeclarativeHeaderFooterViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Expandable List/MultiSecExpandableListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Expandable List/MultiSecExpandableListViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Expandable List/SingleSecExpandableListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Expandable List/SingleSecExpandableListViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Info.plist -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Model.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Reload Cell/ReloadReferenceTypeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Reload Cell/ReloadReferenceTypeViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Reload Cell/ReloadValueTypeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Reload Cell/ReloadValueTypeViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/Reload Header/ReloadExpandableHeaderViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/Reload Header/ReloadExpandableHeaderViewController.swift -------------------------------------------------------------------------------- /Swift-Senpai-UICollectionView-List/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LeeKahSeng/SwiftSenpai-UICollectionView-List/HEAD/Swift-Senpai-UICollectionView-List/SceneDelegate.swift --------------------------------------------------------------------------------