Commit 31c5d5789eda70047f4426651de8eca00d0b57cd

Authored by iOS-Xiaowen
1 parent 23de0a29

no message

CNLiveScioLive/Pages/Home/高级搜索/Controller/CNLiveAdvancedSearchViewController.m
@@ -58,12 +58,28 @@ @@ -58,12 +58,28 @@
58 self.searchBar.barTintColor = [UIColor whiteColor]; 58 self.searchBar.barTintColor = [UIColor whiteColor];
59 self.searchBar.searchBarStyle =UISearchBarStyleMinimal; 59 self.searchBar.searchBarStyle =UISearchBarStyleMinimal;
60 60
61 - UITextField *searchField = [_searchBar valueForKey:@"_searchField"];  
62 - searchField.layer.cornerRadius = 10.0f;  
63 - searchField.layer.borderColor = HEXCOLOR(0xC4C5C8).CGColor;  
64 - searchField.layer.borderWidth = 1;  
65 - searchField.font = [UIFont systemFontOfSize:13];  
66 - [self.view addSubview:self.searchBar]; 61 + NSString *version = [UIDevice currentDevice].systemVersion;
  62 + if (version.doubleValue >= 13.0) {
  63 + UITextField *searchField;
  64 + NSUInteger Views = [self.searchBar.subviews count];
  65 + for(int i = 0; i < Views; i++) {
  66 + if([[self.searchBar.subviews objectAtIndex:i] isKindOfClass:[UITextField class]]) {
  67 + searchField = [self.searchBar.subviews objectAtIndex:i];
  68 + }
  69 + }
  70 + searchField.layer.cornerRadius = 10.0f;
  71 + searchField.layer.borderColor = HEXCOLOR(0xC4C5C8).CGColor;
  72 + searchField.layer.borderWidth = 1;
  73 + searchField.font = [UIFont systemFontOfSize:13];
  74 + [self.view addSubview:self.searchBar];
  75 + } else {
  76 + UITextField *searchField = [self.searchBar valueForKey:@"_searchField"];
  77 + searchField.layer.cornerRadius = 10.0f;
  78 + searchField.layer.borderColor = HEXCOLOR(0xC4C5C8).CGColor;
  79 + searchField.layer.borderWidth = 1;
  80 + searchField.font = [UIFont systemFontOfSize:13];
  81 + [self.view addSubview:self.searchBar];
  82 + }
67 83
68 self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 50, MainScreenWidth, MainScreenHeight - 50)]; 84 self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 50, MainScreenWidth, MainScreenHeight - 50)];
69 self.tableView.backgroundColor = HEXCOLOR(0xF7F6F6); 85 self.tableView.backgroundColor = HEXCOLOR(0xF7F6F6);