Browse Source

调整标题栏颜色

heavyrain2012 5 years ago
parent
commit
4ce4d2e026

+ 8 - 0
wfchat/WildFireChat/AppDelegate.m

@@ -257,6 +257,14 @@
     bar.titleTextAttributes = @{NSForegroundColorAttributeName : [WFCUConfigManager globalManager].naviTextColor};
     bar.barStyle = UIBarStyleDefault;
     
+    if (@available(iOS 13, *)) {
+        UINavigationBarAppearance *navBarAppearance = [[UINavigationBarAppearance alloc] init];
+        bar.standardAppearance = navBarAppearance;
+        bar.scrollEdgeAppearance = navBarAppearance;
+        navBarAppearance.backgroundColor = [WFCUConfigManager globalManager].naviBackgroudColor;
+        navBarAppearance.titleTextAttributes = @{NSForegroundColorAttributeName:[WFCUConfigManager globalManager].naviTextColor};
+    }
+    
     [[UITabBar appearance] setBarTintColor:[WFCUConfigManager globalManager].frameBackgroudColor];
     [UITabBar appearance].translucent = NO;
 }

+ 6 - 1
wfuikit/WFChatUIKit/AddFriend/ViewController/WFCUAddFriendViewController.m

@@ -45,9 +45,14 @@
     if (@available(iOS 9.1, *)) {
         self.searchController.obscuresBackgroundDuringPresentation = NO;
     }
-    if (! @available(iOS 13, *)) {
+    
+    if (@available(iOS 13, *)) {
+        self.searchController.searchBar.searchBarStyle = UISearchBarStyleDefault;
+        self.searchController.searchBar.searchTextField.backgroundColor = [WFCUConfigManager globalManager].naviBackgroudColor;
+    } else {
         [self.searchController.searchBar setValue:WFCString(@"Cancel") forKey:@"_cancelButtonText"];
     }
+    
     self.searchController.searchBar.placeholder = WFCString(@"SearchUserHint");
     
     self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];

+ 5 - 1
wfuikit/WFChatUIKit/Channel/WFCUSearchChannelViewController.m

@@ -46,9 +46,13 @@
         self.searchController.obscuresBackgroundDuringPresentation = NO;
     }
     
-    if (! @available(iOS 13, *)) {
+    if (@available(iOS 13, *)) {
+        self.searchController.searchBar.searchBarStyle = UISearchBarStyleDefault;
+        self.searchController.searchBar.searchTextField.backgroundColor = [WFCUConfigManager globalManager].naviBackgroudColor;
+    } else {
         [self.searchController.searchBar setValue:WFCString(@"Cancel") forKey:@"_cancelButtonText"];
     }
+    
     self.searchController.searchBar.placeholder = WFCString(@"SearchChannels");
     
     self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];

+ 6 - 1
wfuikit/WFChatUIKit/Contacts/ViewController/WFCUContactListViewController.m

@@ -105,9 +105,14 @@ static NSMutableDictionary *hanziStringDict = nil;
     self.searchController.searchResultsUpdater = self;
     self.searchController.delegate = self;
     self.searchController.dimsBackgroundDuringPresentation = NO;
-    if (! @available(iOS 13, *)) {
+    
+    if (@available(iOS 13, *)) {
+        self.searchController.searchBar.searchBarStyle = UISearchBarStyleDefault;
+        self.searchController.searchBar.searchTextField.backgroundColor = [WFCUConfigManager globalManager].naviBackgroudColor;
+    } else {
         [self.searchController.searchBar setValue:WFCString(@"Cancel") forKey:@"_cancelButtonText"];
     }
+    
     if (@available(iOS 9.1, *)) {
         self.searchController.obscuresBackgroundDuringPresentation = NO;
     }

+ 6 - 1
wfuikit/WFChatUIKit/ConversationList/ViewController/WFCUConversationSearchTableViewController.m

@@ -40,9 +40,14 @@
     if (@available(iOS 9.1, *)) {
         self.searchController.obscuresBackgroundDuringPresentation = NO;
     }
-    if (! @available(iOS 13, *)) {
+    
+    if (@available(iOS 13, *)) {
+        self.searchController.searchBar.searchBarStyle = UISearchBarStyleDefault;
+        self.searchController.searchBar.searchTextField.backgroundColor = [WFCUConfigManager globalManager].naviBackgroudColor;
+    } else {
         [self.searchController.searchBar setValue:WFCString(@"Cancel") forKey:@"_cancelButtonText"];
     }
+    
     self.searchController.searchBar.placeholder = WFCString(@"Search");
     
     

+ 6 - 1
wfuikit/WFChatUIKit/ConversationList/ViewController/WFCUConversationTableViewController.m

@@ -53,7 +53,10 @@
     self.searchController.searchResultsUpdater = self;
     self.searchController.delegate = self;
     self.searchController.dimsBackgroundDuringPresentation = NO;
-    if (! @available(iOS 13, *)) {
+    if (@available(iOS 13, *)) {
+        self.searchController.searchBar.searchBarStyle = UISearchBarStyleDefault;
+        self.searchController.searchBar.searchTextField.backgroundColor = [WFCUConfigManager globalManager].naviBackgroudColor;
+    } else {
         [self.searchController.searchBar setValue:WFCString(@"Cancel") forKey:@"_cancelButtonText"];
     }
 
@@ -63,6 +66,8 @@
     }
     self.searchController.searchBar.placeholder = WFCString(@"Search");
     
+    
+    
     self.tableView = [[UITableView alloc] initWithFrame:self.view.bounds style:UITableViewStylePlain];
     [self.view addSubview:self.tableView];
     self.tableView.delegate = self;

+ 6 - 1
wfuikit/WFChatUIKit/ForwardMessage/WFCUForwardViewController.m

@@ -50,9 +50,14 @@
     self.searchController.searchResultsUpdater = self;
     self.searchController.delegate = self;
     self.searchController.dimsBackgroundDuringPresentation = NO;
-    if (! @available(iOS 13, *)) {
+    
+    if (@available(iOS 13, *)) {
+        self.searchController.searchBar.searchBarStyle = UISearchBarStyleDefault;
+        self.searchController.searchBar.searchTextField.backgroundColor = [WFCUConfigManager globalManager].naviBackgroudColor;
+    } else {
         [self.searchController.searchBar setValue:WFCString(@"Cancel") forKey:@"_cancelButtonText"];
     }
+    
     if (@available(iOS 9.1, *)) {
         self.searchController.obscuresBackgroundDuringPresentation = NO;
     }