Commit dfb60caf authored by Ewann's avatar Ewann Committed by Commit Bot

[iOS] Fixes Settings navigationBar background color

This CL fixes the Settings navigationBar background color.

Bug: 922511
Change-Id: I9a59e152720c9208fbf6df709afaf66cc6f540d6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2523207
Commit-Queue: Ewann Pellé <ewannpv@chromium.org>
Reviewed-by: default avatarGauthier Ambard <gambard@chromium.org>
Cr-Commit-Position: refs/heads/master@{#825291}
parent 760d9d15
......@@ -25,6 +25,7 @@
#include "ios/chrome/browser/ui/ui_feature_flags.h"
#include "ios/chrome/browser/ui/util/ui_util.h"
#import "ios/chrome/browser/ui/util/uikit_ui_util.h"
#import "ios/chrome/common/ui/colors/UIColor+cr_semantic_colors.h"
#import "ios/chrome/common/ui/util/constraints_ui_util.h"
#include "ios/chrome/grit/ios_strings.h"
#import "ios/public/provider/chrome/browser/chrome_browser_provider.h"
......@@ -287,11 +288,20 @@ NSString* const kSettingsDoneButtonId = @"kSettingsDoneButtonId";
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = UIColor.cr_systemBackgroundColor;
if (base::FeatureList::IsEnabled(kSettingsRefresh)) {
self.navigationBar.backgroundColor = UIColor.whiteColor;
self.navigationBar.translucent = NO;
self.navigationBar.barTintColor = UIColor.cr_systemBackgroundColor;
self.toolbar.translucent = NO;
self.toolbar.barTintColor = UIColor.cr_systemBackgroundColor;
}
self.navigationBar.prefersLargeTitles = YES;
self.navigationBar.accessibilityIdentifier = @"SettingNavigationBar";
// Set the NavigationController delegate.
self.delegate = self;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment