我有一个UISearchDisplayController在删除搜索文本后变黑。
这些图片解释了我的问题:
在搜索栏中添加a
从搜索栏中删除a
我在ViewDidLoad中尝试过这些设置,但它无效。
self.searchDisplayController.searchResultsTableView.backgroundColor = [UIColor clearColor];
self.searchDisplayController.searchResultsTableView.backgroundColor = [UIColor clearColor];
答案 0 :(得分:0)
实际上,当搜索栏为空时,searchResultsTableView
不会显示。而是显示半透明视图,以便您可以看到底层视图(通常是调用搜索的VC视图)。在你的情况下,我猜基础视图是黑色的,所以搜索视图是半透明的并不重要:)
将背景设置为白色应该可以解决问题。