forkingdog / FDFullscreenPopGesture

A UINavigationController's category to enable fullscreen pop gesture with iOS7+ system style.
MIT License
5.9k stars 1.15k forks source link

求教一个UIRectEdgeNone导致的UINavigationBar动画问题 #21

Open wonderffee opened 9 years ago

wonderffee commented 9 years ago

此问题主要还是一个手势返回的动画问题,与阳神原博的问题有点类似,但有所区别的,这里所说的情况都是真Bar。

问题的详情细述在这里

这里还是简单描述一下吧:
有两个VC分别为A和B,A顶部的导航栏为透明,view的顶部B顶部的导航栏不透明,从A push到B,手势返回时发现导航栏提前显示了A顶部导航栏的背景视图。定位原因为B中self.edgesForExtendedLayout = UIRectEdgeNone;这行代码的使用,如果把它注释,动画效果是不会混乱了,但是就没有了UIViewController中view的y坐标从64(statusBar和navigationBar)开始计算的效果。

如何在使用真Bar与UIRectEdgeNone的同时使返回动画丝般顺滑呢?

WenkyYuan commented 9 years ago

同问