如何在iOS中删除UITableViewCell的无结果TableView?

问题描述:

其实我的TableView的背景色真的很黑。 但是,当我使用SearchBar和搜索词,如果没有匹配的数据,会出现“无结果”UITableView与白色。 如果没有匹配词,我不想出现带有“无结果”TableViewCell的白色背景。 如何删除白色UITableViewCell?如何在iOS中删除UITableViewCell的无结果TableView?

没有结果TableView是我想删除如果没有匹配的结果。 enter image description here

+1

将是有益的,看看你的代码,那么远, – SomaMan 2012-04-16 17:58:00

+1

看看这两个相关的问题:HTTP://计算器.com/questions/3451945/uitableview-change-no-results-message and http://*.com/questions/1165224/searchdisplaycontroller-change-the-label-no-results – MByD 2012-04-16 18:32:23

那的tableView来自动,因为它是搜索的一部分,但是你可以通过这样修改:

  1. 创建一个名为noResultsToDisplay(或别的东西)一个布尔标志。
  2. 如果您没有显示结果,请设置noResultsToDisplay = YES,否则将其设置为NO
  3. numberOfRowsInSectionif (noResultsToDisplay) return 3;
  4. 的cellForRowAtIndexPathif (noResultsToDisplay && indexPath.row == 2) cell.textLabel.text = @"No Results";