2012-04-16 9 views
2

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

結果が一致しない場合は、TableViewを削除したいと思います。 enter image description hereのtableViewは、それが検索の一部なので、しかし、あなたがこれを行うことによって変更することができる自動来ること

+1

は、これまでのあなたのコードを見に役立つだろう... – SomaMan

+1

は、これらの二つの関連の質問を見てみましょう:のhttp:// stackoverflowの.com/questions/3451945/uitableview-change-no-results-messageおよびhttp://stackoverflow.com/questions/1165224/searchdisplaycontroller-change-the-label-no-results – MByD

答えて

2

  1. noResultsToDisplay(または他の何か)という名前のブールフラグを作成します。
  2. 結果が表示されない場合はnoResultsToDisplay = YESと設定し、それ以外の場合はNOに設定してください。
  3. numberOfRowsInSectioncellForRowAtIndexPathif (noResultsToDisplay) return 3;
  4. では、if (noResultsToDisplay && indexPath.row == 2) cell.textLabel.text = @"No Results";
関連する問題