I'm using custom transition, UIViewControllerAnimatedTransitioning. I've been able to animate whole controllers for push and pop.
But I need another thing: shrink some header view and stretch selected table cell and add some text to stretched cell. That will be my pushed controller.
How can I achieve this, when part of my pushed controller is coming from storyboard and another part from previous controller?
Can't find any tutorial for this. Only how to animate whole controllers.
upd:
I've seen this answer: https://stackoverflow.com/a/23580502/1400119 but it's not helped me a lot.
upd2:
finally achieved the goal. Here is links to blogposts and repos that helped me a lot, maybe they will help someone too:
UINavigationControllerDelegate apple doc
UIViewControllerContextTransitioning apple doc
How to animate image in tableview to extend and open another view controller simultaneously?
Navigation controller custom transition animation
http://captechconsulting.com/blog/tyler-tillage/ios-7-tutorial-series-custom-navigation-transitions-more
http://dativestudios.com/blog/2013/09/29/interactive-transitions/
http://www.objc.io/issue-12/custom-container-view-controller-transitions.html
Use the animation on the table cell. Like i've done for the collection view in the following example.