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

时间:2012-04-16 17:29:51

标签: ios cocoa-touch uitableview uisearchbar

实际上我的TableView的背景颜色真的很黑。 但是,当我使用SearchBar并搜索单词时,如果没有匹配的数据,则会出现" NO Result"带白色颜色的UITableView。 我不希望看到白色背景与"没有结果" TableViewCell如果没有匹配单词.. 如何删除White UITableViewCell?

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

1 个答案:

答案 0 :(得分:2)

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

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