修复了webView 侧滑返回的时候隐藏的导航栏重新显示的问题
This commit is contained in:
@@ -74,6 +74,8 @@ typedef NS_ENUM(NSUInteger, RightNavigationPushType){
|
||||
@property (nonatomic, strong) WKUserContentController *userContentController;
|
||||
///分享的内容
|
||||
@property (nonatomic,copy) NSDictionary *shareDic;
|
||||
///是否隐藏导航栏
|
||||
@property (nonatomic,assign) BOOL isHiddenNav;
|
||||
@end
|
||||
|
||||
NSString * const kJSOpenPurse = @"openPurse";
|
||||
@@ -98,6 +100,7 @@ NSString * const kProhibitRightSlip = @"prohibitRightSlip";
|
||||
|
||||
- (void)viewDidLoad {
|
||||
[super viewDidLoad];
|
||||
self.isHiddenNav = NO;
|
||||
[self initView];
|
||||
}
|
||||
|
||||
@@ -106,6 +109,11 @@ NSString * const kProhibitRightSlip = @"prohibitRightSlip";
|
||||
self.navigationController.interactivePopGestureRecognizer.enabled = YES;
|
||||
}
|
||||
|
||||
- (void)viewDidAppear:(BOOL)animated {
|
||||
[super viewDidAppear:animated];
|
||||
[self.navigationController setNavigationBarHidden:self.isHiddenNav animated:animated];
|
||||
}
|
||||
|
||||
- (void)initView {
|
||||
if (self.navigationController.viewControllers.count > 1){
|
||||
UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"common_nav_back"] style:UIBarButtonItemStylePlain target:self action:@selector(backButtonClick)];
|
||||
@@ -265,6 +273,7 @@ NSString * const kProhibitRightSlip = @"prohibitRightSlip";
|
||||
self.InitShowNavBlock(YES);
|
||||
return;
|
||||
}
|
||||
self.isHiddenNav = YES;
|
||||
if (self.navigationController) {
|
||||
[self.navigationController setNavigationBarHidden:YES];
|
||||
}
|
||||
|
Reference in New Issue
Block a user