前提・実現したいこと
SearchController内のTextFieldの背景色を変えたいです。
該当のソースコード
このコードをViewdidLoad内に書いています
swift
1 private func setup() { 2 searchController = UISearchController(searchResultsController: nil) 3 searchController.searchResultsUpdater = self 4 searchController.obscuresBackgroundDuringPresentation = false 5 6 navigationItem.searchController = searchController 7 8 navigationItem.hidesSearchBarWhenScrolling = true 9 }
このコードをViewdidAppear内に書いて呼び出しており、TextColorのプロパティのみ反応しています
swift
1let textFieldInsideSearchBar = searchController.searchBar.value(forKey: "searchField") as? UITextField 2 textFieldInsideSearchBar?.backgroundColor = .red 3 textFieldInsideSearchBar?.textColor = .white
背景色の変更について何か知ってる方教えてください
あなたの回答
tips
プレビュー