2017-10-04 7 views
0

を強調表示しません、問題の画像です:あなたがテキストを見ることができるようテキストはここで

enter image description here

テキストが強調表示されている見ることができるように(すべて選択)が、しかし、押されました実際には強調表示されません。

この検索バーは、Algoliaを使用しているローカルデータを検索していません。

ビルダーおよび実装唯一の方法をインターフェースない検索バーコードで作成されたUISearchBarDelegateを実施する上で私のクラスIのコードを含めることができsearchBarSearchButtonClickedですが、私はそれが必要だとは思いません。また、このVCは、ナビゲーションコントローラの内部にある

コード:

override func viewDidLoad() { 
     super.viewDidLoad() 
     self.tableView.rowHeight = UITableViewAutomaticDimension 
     self.tableView.estimatedRowHeight = 135; 
     searchBar.placeholder = "Search" 
     searchBar.delegate = self 
     navigationItem.titleView = searchBar 
     tableView.delegate = self 
     tableView.dataSource = self 
     self.edgesForExtendedLayout = UIRectEdge() 
     self.extendedLayoutIncludesOpaqueBars = false 
     self.automaticallyAdjustsScrollViewInsets = false 
    } 
+1

それは白選択色のように見えます。 – clemens

+0

ドキュメントhttps://developer.apple.com/documentation/uikit/uisearchbarを見ましたが、選択色については何も表示されません。これをどうやって変更できますか? – DoesData

答えて

0

効果は白選択色から来ています。あなたはtintColorUISearchBarのプロパティに色を割り当てることによって、選択色を変更することができ、またはすべての検索バーの外観上:

UISearchBar.appearance().tintColor = .black 
関連する問題