https://github.com/zys456465111/CustomPopAnimation/blob/master/CustomPopAnimation%2FPopAnimation.m Option 1 should be possible, that is, UIViewControllerAnimateTransition + UIPanGestureRecognizer + UIPercentDrivenInteractiveTransition.
UIPanGestureRecognizer's handler can calculate the current progress through offset, and it should be enough to update the navigationbar's alpha according to the progress.
https://github.com/zys456465111/CustomPopAnimation/blob/master/CustomPopAnimation%2FPopAnimation.m
Option 1 should be possible, that is, UIViewControllerAnimateTransition + UIPanGestureRecognizer + UIPercentDrivenInteractiveTransition.
UIPanGestureRecognizer's handler can calculate the current progress through offset, and it should be enough to update the navigationbar's alpha according to the progress.
Hope it’s useful.