iOS status bar api implement

This commit is contained in:
王劲鹏
2020-01-14 11:00:22 +08:00
committed by osborn
parent c63454869c
commit 73c06373ad
11 changed files with 184 additions and 7 deletions

View File

@@ -20,13 +20,11 @@
#import "DoricViewController.h"
#import "DoricAsyncResult.h"
#import "DoricJSLoaderManager.h"
#import "DoricPanel.h"
#import "UIView+Doric.h"
#import "DoricExtensions.h"
#import "DoricUtil.h"
@interface DoricViewController ()
@property(nonatomic, strong) DoricPanel *doricPanel;
@property(nonatomic) BOOL navBarHidden;
@property(nonatomic, strong) UIImage *navBarImage;
@end
@@ -113,5 +111,20 @@ - (void)doric_navBar_setRight:(UIView *)view {
self.navigationItem.rightBarButtonItem = custom;
}
- (BOOL)statusBarHidden {
return _statusBarHidden;
}
- (UIStatusBarStyle)preferredStatusBarStyle {
if (self.statusBarMode == 0) {
return UIStatusBarStyleLightContent;
} else {
return UIStatusBarStyleDefault;
}
}
- (BOOL)prefersStatusBarHidden {
return self.statusBarHidden;
}
@end