1
This commit is contained in:
@@ -104,19 +104,8 @@ typedef NS_ENUM(NSInteger, KBSearchSection) {
|
||||
}
|
||||
}
|
||||
|
||||
- (void)viewWillAppear:(BOOL)animated {
|
||||
[super viewWillAppear:animated];
|
||||
// 隐藏系统导航栏,使用自定义返回按钮
|
||||
[self.navigationController setNavigationBarHidden:YES animated:animated];
|
||||
}
|
||||
|
||||
- (void)viewWillDisappear:(BOOL)animated {
|
||||
[super viewWillDisappear:animated];
|
||||
// 仅在返回上一级时恢复导航栏;push 到下一级(同样隐藏导航栏)不做处理,避免闪烁
|
||||
if (self.isMovingFromParentViewController || self.isBeingDismissed) {
|
||||
[self.navigationController setNavigationBarHidden:NO animated:animated];
|
||||
}
|
||||
}
|
||||
// 系统导航栏的显隐由 BaseViewController 统一处理(始终隐藏)。
|
||||
// 该 VC 未继承 Base,但保持不去显示系统导航栏,避免来回切换闪烁。
|
||||
|
||||
#pragma mark - Private
|
||||
|
||||
|
||||
Reference in New Issue
Block a user