Skip to content

Commit 16ce8d7

Browse files
committed
解决dark mode下页面跳转白屏的问题
1 parent 7a087f9 commit 16ce8d7

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

TZImagePickerController/TZImagePickerController/TZImagePickerController.m

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,11 @@ - (instancetype)init {
5151
- (void)viewDidLoad {
5252
[super viewDidLoad];
5353
self.needShowStatusBar = ![UIApplication sharedApplication].statusBarHidden;
54-
self.view.backgroundColor = [UIColor whiteColor];
54+
if (@available(iOS 13.0, *)) {
55+
self.view.backgroundColor = UIColor.tertiarySystemBackgroundColor;
56+
} else {
57+
self.view.backgroundColor = [UIColor whiteColor];
58+
}
5559
self.navigationBar.barStyle = UIBarStyleBlack;
5660
self.navigationBar.translucent = YES;
5761
[TZImageManager manager].shouldFixOrientation = NO;
@@ -724,7 +728,11 @@ - (void)viewDidLoad {
724728
[super viewDidLoad];
725729
[[PHPhotoLibrary sharedPhotoLibrary] registerChangeObserver:self];
726730
self.isFirstAppear = YES;
727-
self.view.backgroundColor = [UIColor whiteColor];
731+
if (@available(iOS 13.0, *)) {
732+
self.view.backgroundColor = UIColor.tertiarySystemBackgroundColor;
733+
} else {
734+
self.view.backgroundColor = [UIColor whiteColor];
735+
}
728736

729737
TZImagePickerController *imagePickerVc = (TZImagePickerController *)self.navigationController;
730738
UIBarButtonItem *cancelItem = [[UIBarButtonItem alloc] initWithTitle:imagePickerVc.cancelBtnTitleStr style:UIBarButtonItemStylePlain target:imagePickerVc action:@selector(cancelButtonClick)];

TZImagePickerController/TZImagePickerController/TZPhotoPickerController.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,11 @@ - (void)viewDidLoad {
8282
TZImagePickerController *tzImagePickerVc = (TZImagePickerController *)self.navigationController;
8383
_isSelectOriginalPhoto = tzImagePickerVc.isSelectOriginalPhoto;
8484
_shouldScrollToBottom = YES;
85-
self.view.backgroundColor = [UIColor whiteColor];
85+
if (@available(iOS 13.0, *)) {
86+
self.view.backgroundColor = UIColor.tertiarySystemBackgroundColor;
87+
} else {
88+
self.view.backgroundColor = [UIColor whiteColor];
89+
}
8690
self.navigationItem.title = _model.name;
8791
UIBarButtonItem *cancelItem = [[UIBarButtonItem alloc] initWithTitle:tzImagePickerVc.cancelBtnTitleStr style:UIBarButtonItemStylePlain target:tzImagePickerVc action:@selector(cancelButtonClick)];
8892
[TZCommonTools configBarButtonItem:cancelItem tzImagePickerVc:tzImagePickerVc];

0 commit comments

Comments
 (0)