My xibには、UITableViewとUISearchDisplayControllerが含まれています。私は色を設定しており、検索バーに少し問題があります。UISearchDisplayControllerのUISearchBarの境界線の色を設定する
私はこのようにその色を設定しています:
self.searchDisplayController.searchBar.tintColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.5];
テーブル内のセクションヘッダーが同じ色に設定されています。目立つ(おそらく1つのピクセル) 検索バーの上部と の底部との間に類似した黒いストライプがあります
- :
は三つの問題があります テーブル内の検索バーと最初のセクションヘッダー
- 検索バーとセクションヘッダーが同じ の色でも、検索バーが少し暗く表示される
これを正しく表示する方法はありますか?
編集:あなたは両方をしなければならないところで
searchBar.layer.borderWidth = 1;
searchBar.layer.borderColor = [[UIColor whiteColor] CGColor];
:この1を試してみてください
画面のイメージを表示できますか? – Sarah
これを修正しましたか?私はUISearchBarをサブクラス化し、それにUIAppearanceプロキシを使用しましたが、私の上に黒い線が表示されます... –
申し訳ありません、私は決してそれを修正しませんでした。 – janineanne