Cambio de estilo de barra de navegación estilo sobre rojo de WeChat, cambio de transición de color, cambio de imagen de fondo de la barra de navegación, cambio de transparencia de la barra de navegación, cambio de barra de navegación
Versión rápida de VHLNavigation
Estudio de referencia
Tres opciones para cambiar entre NavigationBar transparente y translúcido
Controlador HansNav
WRNavigationBar
Arrastre manualmente la carpeta VHLNavigation
al proyecto
O importe pod 'VHLNavigation'
a través del pod
Importe el archivo de encabezado: #import "VHLNavigation.h"
[self vhl_setNavBarHidden:YES];
[self vhl_setNavBarBackgroundImage:[UIImage imageNamed:@"navbg"]];
[self vhl_setNavBarBarTintColor:[UIColor colorWithRed:0.35 green:0.42 blue:0.58 alpha:1.00]];
[self vhl_setNavigationSwitchStyle:VHLNavigationSwitchStyleFakeNavBar];
设置导航栏背景颜色
[self vhl_setNavBarBackgroundColor:[UIColor whiteColor]];
设置导航栏透明度
[self vhl_setNavBarBackgroundAlpha:1.0f];
设置状态栏样式
[self vhl_setStatusBarStyle:UIStatusBarStyleLightContent];
设置导航栏标题颜色
[self vhl_setNavBarTitleColor:[UIColor whiteColor]];
设置导航栏按钮颜色
[self vhl_setNavBarTintColor:[UIColor whiteColor]];
设置是否隐藏分割线
[self vhl_setNavBarShadowImageHidden:YES];
2019.09.28Solucionar el problema del cambio de color de transparencia en iOS 13
2019.09.27 Se solucionó el problema de bloqueo al hacer clic en el botón de retorno predeterminado en la barra de navegación en iOS 13. Adaptado al estilo de cambio de hoja de página de salto modal de iOS 13.
2019.03.15 Se solucionó el problema de altura anormal de la barra de navegación, como compartir puntos de acceso y realizar llamadas telefónicas.
2018.12.27 Agregue una configuración separada para ignorar el ViewController especificado
2018.12.04 Se solucionó un problema por el cual la barra de navegación podía estar cubierta por el salto modal.
2018.11.09 Se agregó configuración si el gesto de deslizamiento lateral está habilitado
2018.11.05 Adáptese al iPhone XR y otras barras de estado
2018.07.03 Optimice el efecto de visualización al cambiar de barra de estado + barra de navegación a sin barra de estado + sin barra de navegación
2018.07.02 Se solucionó el problema por el cual la barra de navegación podía parpadear al hacer clic en TabBar debajo de TabBarController.
2018.06.14 Se agregó la capacidad de configurar la vista de fondo de la barra de navegación, que puede cambiar entre el efecto de desenfoque dinámico de WeChat y otros efectos.
2018.06.12 Se solucionó un problema por el cual, al pasar de una barra de estado a una barra de estado, el contenido inferior se mostraba debido al estrechamiento de la barra de navegación.
2018.06.07 Se solucionó un problema por el cual la barra de navegación podía tener un fondo blanco debajo de un salto modal.
2018.04.28 Se solucionó un problema que causaba que la visualización de la barra de navegación se compensara cuando se heredaba de UITableViewController.
2017.09.23 Se solucionó un problema por el cual aparecía un fondo blanco cuando la barra de navegación oculta se cambiaba a otro estilo de barra de navegación. Agregue una barra de navegación flotante.
2017.09.21 Adaptado a iOS11 y iPhone X
2017.09.01 Agregar interruptor de transparencia