Huy Nguyen
dcf858eac1
[ASDisplayNode] Trigger a layout pass whenever a node enters preload state ( #3263 )
...
* Add a thread-safe layoutIfNeeded implementation to ASDisplayNode
* Trigger a layout pass when a display node enters preload state
- This ensures that all the subnodes have the correct size to preload their content.
* ASCollectionNode to trigger its initial data load when it enters preload state
* Minor change in _ASCollectionViewCell
* Layout sublayouts before dispatch to main for subclass hooks
* Update comments
* Don't wait until updates are committed when the collection node enters display state
* Same deal for table node
* Explain the layout trigger in ASDisplayNode
2017-04-13 16:25:17 -07:00
..
2017-02-26 18:14:13 -08:00
2017-04-13 16:16:40 -07:00
2017-04-13 16:16:40 -07:00
2017-03-28 11:27:38 -07:00
2017-04-13 16:25:17 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-12 11:13:44 +01:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-03-03 15:31:28 -08:00
2017-03-06 10:11:00 -08:00
2017-02-26 18:14:13 -08:00
2017-03-17 11:46:10 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-03-21 18:03:23 +00:00
2017-03-21 18:03:23 +00:00
2017-04-12 11:13:44 +01:00
2017-04-12 11:13:44 +01:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-12 11:13:44 +01:00
2017-04-12 11:13:44 +01:00
2017-04-12 11:13:44 +01:00
2017-04-12 11:13:44 +01:00
2017-04-12 11:13:44 +01:00
2017-02-26 18:14:13 -08:00
2017-03-23 15:53:13 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-12 11:13:44 +01:00
2017-04-12 11:13:44 +01:00
2017-02-26 18:14:13 -08:00
2017-04-10 09:35:44 -07:00
2017-04-12 11:13:44 +01:00
2017-04-12 11:13:44 +01:00
2017-04-13 13:07:48 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-10 11:18:05 -07:00
2017-03-06 10:11:00 -08:00
2017-03-01 21:06:18 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-07 15:04:50 -07:00
2017-02-27 14:32:42 -08:00
2017-04-07 15:04:50 -07:00
2017-04-10 15:06:40 -07:00
2017-04-11 10:52:10 -07:00
2017-03-06 10:11:00 -08:00
2017-04-03 09:57:16 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-03-06 10:11:00 -08:00
2017-04-13 15:49:32 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-07 15:04:50 -07:00
2017-04-10 15:06:40 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-07 15:04:50 -07:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-13 16:25:17 -07:00