2017-11-10 6 views
0

スコープバーを持つ検索コントローラをプログラムで作成しましたが、スコープバーの色合いを変更できませんでした。私は、次のコードでの検索コントローラを作成:スウィフト - スコープバーの色合いを変更する

searchController.searchResultsUpdater = self 
searchController.obscuresBackgroundDuringPresentation = false 
searchController.searchBar.placeholder = "Search Buildings or Codes" 
navigationItem.searchController = searchController 
definesPresentationContext = true 
searchController.searchBar.scopeButtonTitles = ["Building Names", "Building Codes"] 
searchController.searchBar.delegate = self 

検索バーのボタンをキャンセルして、私はこのコードを使用した色合いの色を変更もあります:

UIBarButtonItem.appearance(whenContainedInInstancesOf:[UISearchBar.self]).tintColor = UIColor.red 

はあなたのためにどうもありがとうございます助けて。思ったより...ありがとうございましたはるかに簡単だった

答えて

1
let darkRed = UIColor(red: 0.392, green: 0.012, blue: 0.020, alpha: 1.00) 
searchController.searchBar.tintColor = darkRed 

search scope red tint color

+0

! –

関連する問題