Я использую searchcontroller на мой взгляд, но я не могу избавиться от раздражающего фона панели поиска.Как получить панель поиска фона прозрачный? (См. Изображение)
код я использую:
import UIKit
class systemTable: UITableViewController, UISearchBarDelegate , UISearchResultsUpdating{
@IBOutlet var systemTable: UITableView!
var searchController = UISearchController()
override func viewDidLoad() {
super.viewDidLoad()
self.searchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.searchBar.sizeToFit()
controller.searchBar.delegate = self
controller.searchBar.barTintColor = UIColor.lightGrayColor()
controller.searchBar.translucent = true
controller.searchBar.alpha = 1
controller.searchBar.backgroundColor = UIColor.clearColor()
controller.searchBar.layer.opacity = 1
self.tableView.tableHeaderView = controller.searchBar
return controller
})()
}
Чтобы было ясно: я хочу, чтобы избавиться от фона, который окрашен в серый цвет на изображении выше.
Любая помощь приветствуется
@@@@@@@@@@@@@@@@@ EDIT @@@@@@@@@@@@@@@@@ Новое изображение (при попытке прокрутки вниз):
Попробуйте этот контроллер.searchBar.barTintColor = UIColor.clearColor() controller.searchBar.backgroundImage = UIImage() – Chandan
Работает отлично! И когда я сползаю вниз, я все еще вижу серое, поднимающееся сверху, как я могу избавиться от этого? @ChandanPrajapati – DNC
, какую версию iOS вы используете? – Chandan