AHKNavigationController for iOS

Download Source

A UINavigationController subclass that re-enables the interactive pop gesture recognizer when the navigation bar is hidden or a custom back button is used.

It's described in detail in the blog post: http://holko.pl/ios/2014/04/06/interactive-pop-gesture/