2016-02-01 6 views
5

मेरे पास UISearchBarUITableView के शीर्ष पर जोड़ा गया है।UISearchBar न्यूनतम शैली में पारदर्शी पृष्ठभूमि

 // init search bar 
    self.resultSearchController = ({ 
     let controller = UISearchController(searchResultsController: nil) 
     controller.searchResultsUpdater = self 
     controller.dimsBackgroundDuringPresentation = false 
     controller.searchBar.sizeToFit() 
     controller.searchBar.tintColor = Config.grayColor() 
     controller.searchBar.searchBarStyle = UISearchBarStyle.Minimal 

     self.tableView.tableHeaderView = controller.searchBar 

     // set content offset for table view in order 
     // that the searchbar is hidden at the beginning 
     self.tableView.contentOffset = CGPoint(x: 0, y: controller.searchBar.frame.size.height) 

     return controller 
    })() 

यह मूलतः की तरह उम्मीद दिखता है:

enter image description here

लेकिन जब मैं खोज पाठ फ़ील्ड दर्ज करें और नीचे स्क्रॉल तालिका देखें यह अजीब लग रहा है। खोज नियंत्रक की पृष्ठभूमि पारदर्शी है।

enter image description here

मैं barTintColor और backgroundColor स्थापित करने के लिए कोशिश की है, लेकिन यह कोई असर नहीं होता है।

+0

इस पर कोई भी अपडेट करने के लिए Searchbar की पृष्ठभूमि रंग सेट? – Airuop

उत्तर

0

सफेद

searchBar.backgroundColor = UIColor.white

+0

स्टैक ओवरफ्लो में आपका स्वागत है और आपकी मदद के लिए धन्यवाद। आप कुछ स्पष्टीकरण जोड़कर अपना जवाब और भी बेहतर बनाना चाहते हैं। –

संबंधित मुद्दे