IOS正确解决隐藏导航栏后push、pop闪黑问题

简介: IOS正确解决隐藏导航栏后push、pop闪黑问题
@interface WLHomePageController () <UINavigationControllerDelegate>
@end
@implementation WLHomePageController 
#pragma mark - lifeCycle
- (void)viewDidLoad {
    [super viewDidLoad];
    // 设置导航控制器的代理为self
    self.navigationController.delegate = self;
}
#pragma mark - UINavigationControllerDelegate
// 将要显示控制器
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
    // 判断要显示的控制器是否是自己
    BOOL isShowHomePage = [viewController isKindOfClass:[self class]];
    [self.navigationController setNavigationBarHidden:isShowHomePage animated:YES];
}
目录
相关文章
|
12月前
|
网络安全 数据安全/隐私保护 iOS开发
push证书申请_iOS上架App Store
iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书和上架到App Store的ios 推送证书!
|
12月前
|
网络安全 数据安全/隐私保护 iOS开发
push证书申请_iOS上架App Store
OS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书和上架到App Store的ios 推送证书!
iOS--设置系统导航栏右上角按钮不显示问题
iOS--设置系统导航栏右上角按钮不显示问题
196 0
|
iOS开发
iOS开发-导航栏标题动画
iOS开发-导航栏标题动画
163 0
iOS开发-导航栏标题动画
|
iOS开发
iOS开发 - 系统导航栏左右上角按钮如何不需要定义就可以添加小红点
iOS开发 - 系统导航栏左右上角按钮如何不需要定义就可以添加小红点
139 0
|
iOS开发
iOS开发 - 点击tabbar某一个item,直接push跳转进入需要的页面,而不是切换tab
iOS开发 - 点击tabbar某一个item,直接push跳转进入需要的页面,而不是切换tab
374 0
|
iOS开发
iOS开发 - 不通过import引入类名实现push或present
iOS开发 - 不通过import引入类名实现push或present
77 0
|
iOS开发
iOS开发 - 渐变导航栏终极版
iOS开发 - 渐变导航栏终极版
82 0
|
编译器 iOS开发
IOS越狱开发(二)———APP开机自动启动并隐藏图标
IOS越狱开发(二)———APP开机自动启动并隐藏图标
252 0
IOS越狱开发(二)———APP开机自动启动并隐藏图标
|
iOS开发
玩转iOS导航栏
玩转iOS导航栏
246 0
玩转iOS导航栏