IGListKit/Example/IGListKitExamples/SectionControllers
Ryan Nystrom f6e088acd8 Working Range example
Summary:
Adding a working range example to the example app. This example:

- Displays a list of images downloaded from unsplash.it
- Create 20 uniquely-random sized objects
- When section controllers enter the range, create a data task to download the image
  - When finished, store image in `downloadedImage`
  - Set in cell if cell is visible
  - Don't create task if already downloaded or task created
- Cancel task when section controller is destroyed
- Show a spinner cell while downloading the image

Fixes #84

- [x] All tests pass. Demo project builds and runs.
- [x] I have reviewed the [contributing guide](https://github.com/Instagram/IGListKit/blob/master/CONTRIBUTING.md)
Closes https://github.com/Instagram/IGListKit/pull/89

Differential Revision: D4050210

Pulled By: rnystrom

fbshipit-source-id: 628a777fa819dccd9d9f4f58646cdf72fb4bc65c
2016-10-19 23:29:12 -07:00
..
DemoSectionController.swift Initial commit 2016-10-11 10:12:17 -04:00
EmbeddedSectionController.swift Initial commit 2016-10-11 10:12:17 -04:00
ExpandableSectionController.swift Initial commit 2016-10-11 10:12:17 -04:00
GridSectionController.swift Initial commit 2016-10-11 10:12:17 -04:00
HorizontalSectionController.swift Makes objects function more swifty. 2016-10-14 17:44:19 -07:00
LabelSectionController.swift Initial commit 2016-10-11 10:12:17 -04:00
RemoveSectionController.swift Initial commit 2016-10-11 10:12:17 -04:00
SearchSectionController.swift Fix search sample project scroll delegate 2016-10-19 23:29:12 -07:00
UserSectionController.swift Initial commit 2016-10-11 10:12:17 -04:00
WorkingRangeSectionController.swift Working Range example 2016-10-19 23:29:12 -07:00