Nathan Borror

March 8, 2018

Learned more about property animators and how they don’t work well with the current presentation controller API. The best solution to animate a dimming view alongside a view transition is to thread the animator down to the presentation controller and add an animation block. Works but feels broken, I’m hoping they’ll address this at WWDC.

Also got scroll views working alongside the pan gesture that powers the transition.

Nice thing about all this is I’m left with a nice separation of concerns: 1) a Transitioning Delegate managing the ceremony of adhering to all the protocols and delegates which is largely reusable and 2) a Transition Driver where the animations and gestures are take place.

This trend of daily wrap-up podcasts is pretty good. I’ve been religiously listening to NYT’s Daily and the new Techmeme Ride Home. It’s only a matter of time before someone does a Talk Soup podcast about podcasts.