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-04-13 15:49:32 -07:00
2017-03-01 11:25:37 -08:00
2017-04-13 16:25:17 -07:00
2017-04-12 11:13:44 +01:00
2017-04-13 16:25:17 -07:00
2017-04-13 16:13:21 -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-03-11 09:12:00 -08:00
2017-03-03 15:31:28 -08:00
2017-03-21 13:17:23 -07:00
2017-04-12 11:13:44 +01:00
2017-04-13 16:25:17 -07:00
2017-04-12 11:13:44 +01:00
2017-02-26 18:14:13 -08:00
2017-04-13 16:16: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-03-10 17:14:20 +00:00
2017-02-26 18:14:13 -08:00
2017-04-13 16:25:17 -07:00
2017-04-13 16:25:17 -07:00
2017-04-10 15:06:40 -07:00
2017-03-02 11:51:16 -08:00
2017-03-02 11:51:16 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-10 15:06:40 -07:00
2017-03-02 11:51:16 -08:00
2017-03-23 15:43:31 -07:00
2017-03-03 15:31:28 -08:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-04-13 16:13:21 -07:00
2017-04-10 15:06:40 -07:00
2017-02-26 18:14:13 -08:00
2017-04-10 15:06:40 -07:00
2017-03-03 15:31:28 -08: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-03-03 15:31:28 -08: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-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-23 15:43:31 -07:00
2017-04-10 15:06:40 -07:00
2017-02-26 18:14:13 -08:00
2017-03-28 11:48:20 -07:00
2017-04-03 11:09:57 +01:00
2017-04-03 11:09:57 +01:00
2017-02-26 18:14:13 -08:00
2017-02-26 18:14:13 -08:00
2017-03-28 11:48:20 -07:00
2017-04-13 16:25:17 -07: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-04-13 16:13:21 -07:00
2017-02-26 18:14:13 -08:00
2017-03-03 15:31:28 -08:00
2017-03-10 17:29:09 +00:00
2017-03-05 19:28:03 +00:00
2017-04-10 15:06:40 -07: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-04-12 11:13:44 +01:00
2017-04-04 14:37:45 -07:00
2017-04-10 15:06:40 -07:00
2017-04-10 15:06:40 -07:00
2017-04-10 15:06:40 -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