实现方式简单来说就是在转场的时候判断 navigation bar 的样式是否需要过渡处理,如果需要的话,先把真正的 navigation bar 变成全透明,再在前后两个页面顶部各贴上一个假的 navigation bar。
YPNavigationBarTransition 帮你处理好了这一切 :)