1

実際、私の TableView の背景色は本当に黒です。ただし、SearchBar と検索語を使用すると、一致するデータがない場合、「NO Result」UITableView が白色で表示されます。一致する単語がない場合、「結果なし」TableViewCellの白い背景を表示したくありません..その白いUITableViewCellを削除するにはどうすればよいですか?

No Result TableView は、一致する結果がない場合に削除したいです。 ここに画像の説明を入力

4

1 に答える 1

2

その tableView は検索の一部であるため自動的に表示されますが、次のようにして変更できます。

  1. noResultsToDisplay (またはその他のもの)という名前のブール値フラグを作成します。
  2. 表示する結果がない場合は をnoResultsToDisplay = YES設定し、NOそうでない場合は設定します。
  3. numberOfRowsInSectionif (noResultsToDisplay) return 3;
  4. cellForRowAtIndexPathでは、if (noResultsToDisplay && indexPath.row == 2) cell.textLabel.text = @"No Results";
于 2013-01-22T11:03:42.313 に答える