├── .gitignore ├── .travis.yml ├── Example ├── Podfile ├── Podfile.lock ├── RTComponentTableView.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── RTComponentTableView-Example.xcscheme ├── RTComponentTableView.xcworkspace │ └── contents.xcworkspacedata ├── RTComponentTableView │ ├── Images.xcassets │ │ ├── 1.imageset │ │ │ ├── 1@2x.png │ │ │ └── Contents.json │ │ ├── 2.imageset │ │ │ ├── 2@2x.png │ │ │ └── Contents.json │ │ ├── 3.imageset │ │ │ ├── 3@2x.png │ │ │ └── Contents.json │ │ ├── 4.imageset │ │ │ ├── 4@2x.png │ │ │ └── Contents.json │ │ ├── 5.imageset │ │ │ ├── 5@2x.png │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Launchscreen.storyboard │ ├── Main.storyboard │ ├── RTAppDelegate.h │ ├── RTAppDelegate.m │ ├── RTComponentTableView-Info.plist │ ├── RTComponentTableView-Prefix.pch │ ├── RTDemoBannerComponent.h │ ├── RTDemoBannerComponent.m │ ├── RTDemoCombinationViewController.h │ ├── RTDemoCombinationViewController.m │ ├── RTDemoImageItemComponent.h │ ├── RTDemoImageItemComponent.m │ ├── RTDemoItemComponent.h │ ├── RTDemoItemComponent.m │ ├── RTDemoStyle1ViewController.h │ ├── RTDemoStyle1ViewController.m │ ├── RTDemoStyle2ViewController.h │ ├── RTDemoStyle2ViewController.m │ ├── RTDemoTagsComponent.h │ ├── RTDemoTagsComponent.m │ ├── RTImageItemCollectionViewCell.h │ ├── RTImageItemCollectionViewCell.m │ ├── RTItemTableViewCell.h │ ├── RTItemTableViewCell.m │ ├── RTMoreActionComponent.h │ ├── RTMoreActionComponent.m │ ├── RTTextCollectionViewCell.h │ ├── RTTextCollectionViewCell.m │ ├── RTViewController.h │ ├── RTViewController.m │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m └── Tests │ ├── Tests-Info.plist │ ├── Tests-Prefix.pch │ ├── Tests.m │ └── en.lproj │ └── InfoPlist.strings ├── LICENSE ├── README.md ├── RTComponentTableView.podspec ├── RTComponentTableView ├── Assets │ └── .gitkeep └── Classes │ ├── .gitkeep │ ├── Components │ ├── RTActionHeaderComponent.h │ ├── RTActionHeaderComponent.m │ ├── RTBaseComponent.h │ ├── RTBaseComponent.m │ ├── RTCollectionComponent.h │ ├── RTCollectionComponent.m │ ├── RTHeaderComponent.h │ ├── RTHeaderComponent.m │ └── RTTableComponent.h │ ├── RTComponentController.h │ ├── RTComponentController.m │ └── RTComponentTableView.h └── _Pods.xcodeproj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/.travis.yml -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/RTComponentTableView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/RTComponentTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/RTComponentTableView.xcodeproj/xcshareddata/xcschemes/RTComponentTableView-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView.xcodeproj/xcshareddata/xcschemes/RTComponentTableView-Example.xcscheme -------------------------------------------------------------------------------- /Example/RTComponentTableView.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/1.imageset/1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/1.imageset/1@2x.png -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/1.imageset/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/2.imageset/2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/2.imageset/2@2x.png -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/2.imageset/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/3.imageset/3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/3.imageset/3@2x.png -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/3.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/3.imageset/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/4.imageset/4@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/4.imageset/4@2x.png -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/4.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/4.imageset/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/5.imageset/5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/5.imageset/5@2x.png -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/5.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/5.imageset/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /Example/RTComponentTableView/Launchscreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Launchscreen.storyboard -------------------------------------------------------------------------------- /Example/RTComponentTableView/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/Main.storyboard -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTAppDelegate.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTAppDelegate.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTComponentTableView-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTComponentTableView-Info.plist -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTComponentTableView-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTComponentTableView-Prefix.pch -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoBannerComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoBannerComponent.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoBannerComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoBannerComponent.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoCombinationViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoCombinationViewController.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoCombinationViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoCombinationViewController.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoImageItemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoImageItemComponent.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoImageItemComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoImageItemComponent.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoItemComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoItemComponent.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoItemComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoItemComponent.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoStyle1ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoStyle1ViewController.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoStyle1ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoStyle1ViewController.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoStyle2ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoStyle2ViewController.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoStyle2ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoStyle2ViewController.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoTagsComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoTagsComponent.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTDemoTagsComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTDemoTagsComponent.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTImageItemCollectionViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTImageItemCollectionViewCell.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTImageItemCollectionViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTImageItemCollectionViewCell.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTItemTableViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTItemTableViewCell.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTItemTableViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTItemTableViewCell.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTMoreActionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTMoreActionComponent.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTMoreActionComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTMoreActionComponent.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTTextCollectionViewCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTTextCollectionViewCell.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTTextCollectionViewCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTTextCollectionViewCell.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTViewController.h -------------------------------------------------------------------------------- /Example/RTComponentTableView/RTViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/RTViewController.m -------------------------------------------------------------------------------- /Example/RTComponentTableView/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Example/RTComponentTableView/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/RTComponentTableView/main.m -------------------------------------------------------------------------------- /Example/Tests/Tests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/Tests/Tests-Info.plist -------------------------------------------------------------------------------- /Example/Tests/Tests-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/Tests/Tests-Prefix.pch -------------------------------------------------------------------------------- /Example/Tests/Tests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/Example/Tests/Tests.m -------------------------------------------------------------------------------- /Example/Tests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/README.md -------------------------------------------------------------------------------- /RTComponentTableView.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView.podspec -------------------------------------------------------------------------------- /RTComponentTableView/Assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /RTComponentTableView/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTActionHeaderComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTActionHeaderComponent.h -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTActionHeaderComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTActionHeaderComponent.m -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTBaseComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTBaseComponent.h -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTBaseComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTBaseComponent.m -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTCollectionComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTCollectionComponent.h -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTCollectionComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTCollectionComponent.m -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTHeaderComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTHeaderComponent.h -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTHeaderComponent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTHeaderComponent.m -------------------------------------------------------------------------------- /RTComponentTableView/Classes/Components/RTTableComponent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/Components/RTTableComponent.h -------------------------------------------------------------------------------- /RTComponentTableView/Classes/RTComponentController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/RTComponentController.h -------------------------------------------------------------------------------- /RTComponentTableView/Classes/RTComponentController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/RTComponentController.m -------------------------------------------------------------------------------- /RTComponentTableView/Classes/RTComponentTableView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rickytan/RTComponentTableView/HEAD/RTComponentTableView/Classes/RTComponentTableView.h -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj --------------------------------------------------------------------------------