iOS:Compat with iOS 15

This commit is contained in:
pengfei.zhou
2021-09-28 15:47:22 +08:00
committed by osborn
parent 63e0d1c38c
commit ea4f6a4f08
3 changed files with 18 additions and 0 deletions

View File

@@ -25,6 +25,12 @@ - (void)scene:(UIScene *)scene willConnectToSession:(UISceneSession *)session op
doricViewController.navigationItem.rightBarButtonItem = rightBarItem;
#endif
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:doricViewController];
UINavigationBar *bar = navigationController.navigationBar;
if (@available(iOS 15.0, *)) {
UINavigationBarAppearance *barAppearance = [UINavigationBarAppearance new];
barAppearance.backgroundColor = UIColor.whiteColor;
bar.scrollEdgeAppearance = bar.standardAppearance = barAppearance;
}
UIWindow *window = [[UIWindow alloc] initWithWindowScene:windowScene];
window.frame = windowScene.coordinateSpace.bounds;
window.rootViewController = navigationController;