forkingdog / forkingdog/FDFullscreenPopGesture

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

Open
#21 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Objective-C
Stars
5.9k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

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

问题的详情细述在[这里](https://github.com/wonderffee/LTNavigationBar)。

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

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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.