Closed simoami closed 7 years ago
Unfortunately we need to revert this because I broke IGListKit.
I'm marking this as wontfix
since it's very old, and it'll be hard to provide support for frameworks like TLYShyNavBar
safely, especially without buy-in from them.
There are several 3rd party components that require access to scrollview delegates directly or indirectly (you just pass a reference to the scrollview). Categories include "Pull to Refresh" and "Hide Navbar on scroll down" components, such as: TLYShyNavBar, BLKFlexibleHeightBar, AMScrollingNavbar...etc
Currently we get the following error:
Issues opened because of this limitation: https://github.com/telly/TLYShyNavBar/issues/72 https://github.com/telly/TLYShyNavBar/issues/158
Furthermore, It's not feasible for these 3rd party components to support asyncDelegate.
One suggestion is to support switching between asyncDelegate and delegate by passing a configuration, or by optionally chaining the two.
Chat log with @maicki: