added screenshots/gifs and descriptions to examples/README.md
0
examples/EditableText/CustomCollectionView.gif
Normal file
@@ -5,6 +5,178 @@
|
||||
Run `pod install` in each sample project directory to set up their
|
||||
dependencies.
|
||||
|
||||
## Example Catalog
|
||||
|
||||
### ASCollectionView [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASCollectionView with header/footer supplementary node support
|
||||
- ASCollectionView batch API
|
||||
- ASDelegateProxy
|
||||
|
||||
### ASTableViewStressTest [ObjC]
|
||||
|
||||

|
||||
|
||||
### ASViewController [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASViewController
|
||||
- ASTableView
|
||||
- ASMultiplexImageNode
|
||||
- ASLayoutSpec
|
||||
|
||||
### BackgroundPropertySetting [Swift]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASDK Swift compatibility
|
||||
- ASViewController
|
||||
- ASCollectionView
|
||||
- thread affinity
|
||||
- ASLayoutSpec
|
||||
|
||||
### CarthageBuildTest
|
||||
### CatDealsCollectionView [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASCollectionView
|
||||
- ASRangeTuningParameters
|
||||
- Placeholder Images
|
||||
- ASLayoutSpec
|
||||
|
||||
### CollectionViewWithViewControllerCells [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- custom collection view layout
|
||||
- ASLayoutSpec
|
||||
- ASMultiplexImageNode
|
||||
|
||||
### CustomCollectionView [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- custom collection view layout
|
||||
- ASCollectionView with sections
|
||||
|
||||
### EditableText [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASEditableTextNode
|
||||
|
||||
### HorizontalwithinVerticalScrolling [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- UIViewController with ASTableView
|
||||
- ASCollectionView
|
||||
- ASCellNode
|
||||
|
||||
### Kittens [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- UIViewController with ASTableView
|
||||
- ASCellNodes with ASNetworkImageNode and ASTextNode
|
||||
|
||||
### Multiplex [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASMultiplexImageNode (with artificial delay inserted)
|
||||
- ASLayoutSpec
|
||||
|
||||
### PagerNode [ObjC]
|
||||
|
||||
Featuring:
|
||||
- ASPagerNode
|
||||
|
||||
### Placeholders [ObjC]
|
||||
|
||||
Featuring:
|
||||
- ASDisplayNodes now have an overidable method -placeholderImage that lets you provide a custom UIImage to display while a node is displaying asyncronously. The default implementation of this method returns nil and thus does nothing. A provided example project also demonstrates using the placeholder API.
|
||||
|
||||
### SocialAppLayout [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASLayoutSpec
|
||||
- UIViewController with ASTableView
|
||||
|
||||
### Swift [Swift]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASViewController with ASTableNode
|
||||
|
||||
### SynchronousConcurrency [ObjC]
|
||||
|
||||

|
||||
|
||||
Implementation of Synchronous Concurrency features for AsyncDisplayKit 2.0
|
||||
|
||||
This provides internal features on _ASAsyncTransaction and ASDisplayNode to facilitate
|
||||
implementing public API that allows clients to choose if they would prefer to block
|
||||
on the completion of unfinished rendering, rather than allow a placeholder state to
|
||||
become visible.
|
||||
|
||||
The internal features are:
|
||||
-[_ASAsyncTransaction waitUntilComplete]
|
||||
-[ASDisplayNode recursivelyEnsureDisplay]
|
||||
|
||||
Also provided are two such implementations:
|
||||
-[ASCellNode setNeverShowPlaceholders:], which integrates with both Tables and Collections
|
||||
-[ASViewController setNeverShowPlaceholders:], which should work with Nav and Tab controllers.
|
||||
|
||||
Lastly, on ASDisplayNode, a new property .shouldBypassEnsureDisplay allows individual node types
|
||||
to exempt themselves from blocking the main thread on their display.
|
||||
|
||||
By implementing the feature at the ASCellNode level rather than ASTableView & ASCollectionView,
|
||||
developers can retain fine-grained control on display characteristics. For example, certain
|
||||
cell types may be appropriate to display to the user with placeholders, whereas others may not.
|
||||
|
||||
### SynchronousKittens [ObjC]
|
||||
|
||||
### VerticalWithinHorizontalScrolling [ObjC]
|
||||
|
||||

|
||||
|
||||
Features:
|
||||
- UIViewController containing ASPagerNode containing ASTableNodes
|
||||
|
||||
### Videos [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASVideoNode
|
||||
|
||||
### VideoTableView [ObjC]
|
||||
|
||||

|
||||
|
||||
Featuring:
|
||||
- ASVideoNode
|
||||
- ASTableView
|
||||
- ASCellNode
|
||||
|
||||
## License
|
||||
|
||||
This file provided by Facebook is for non-commercial testing and evaluation
|
||||
|
||||
BIN
examples/Screenshots/ASCollectionView.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
examples/Screenshots/ASTableViewStressTest.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
examples/Screenshots/ASViewController.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
examples/Screenshots/BackgroundPropertySetting.gif
Normal file
|
After Width: | Height: | Size: 4.0 MiB |
BIN
examples/Screenshots/CollectionViewWithViewControllerCells.png
Normal file
|
After Width: | Height: | Size: 731 KiB |
BIN
examples/Screenshots/CustomCollectionView.gif
Normal file
|
After Width: | Height: | Size: 8.6 MiB |
BIN
examples/Screenshots/EditableText.png
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
examples/Screenshots/HorizontalwithinVerticalScrolling.gif
Normal file
|
After Width: | Height: | Size: 2.6 MiB |
BIN
examples/Screenshots/Kittens.png
Normal file
|
After Width: | Height: | Size: 195 KiB |
BIN
examples/Screenshots/Multiplex.gif
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
examples/Screenshots/SocialAppLayout.png
Normal file
|
After Width: | Height: | Size: 141 KiB |
BIN
examples/Screenshots/Swift.png
Normal file
|
After Width: | Height: | Size: 82 KiB |
BIN
examples/Screenshots/SynchronousConcurrency.png
Normal file
|
After Width: | Height: | Size: 285 KiB |
BIN
examples/Screenshots/VerticalWithinHorizontalScrolling.gif
Normal file
|
After Width: | Height: | Size: 5.0 MiB |
BIN
examples/Screenshots/VideoTableView.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
examples/Screenshots/Videos.gif
Normal file
|
After Width: | Height: | Size: 4.3 MiB |