UISearchDisplayController在擦除文本后,TableView变黑

时间:2014-05-20 08:03:43

标签: uitableview uisearchdisplaycontroller

我有一个UISearchDisplayController在删除搜索文本后变黑。

这些图片解释了我的问题:

在搜索栏中添加a Add an a to the searchbar

从搜索栏中删除a Removes the a from the searchbar

我在ViewDidLoad中尝试过这些设置,但它无效。

self.searchDisplayController.searchResultsTableView.backgroundColor = [UIColor clearColor];
self.searchDisplayController.searchResultsTableView.backgroundColor = [UIColor clearColor];

1 个答案:

答案 0 :(得分:0)

实际上,当搜索栏为空时,searchResultsTableView不会显示。而是显示半透明视图,以便您可以看到底层视图(通常是调用搜索的VC视图)。在你的情况下,我猜基础视图是黑色的,所以搜索视图是半透明的并不重要:) 将背景设置为白色应该可以解决问题。