1、push 前后导航的是否隐藏采用:
[self.navigationController setNavigationBarHidden:YES animated:YES];// Hide or show the navigation bar. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.
明显的告诉我们如果animated为Yes,导航栏会垂直变化,也就是没有渐变。