サーバーが検索クエリを処理している間、「結果なし」というテキストを表示したくありません。
ラベルを含むテーブル セルの正確な座標を把握し、それをカバーしようとしました。
self.noResultsCoverView = [[[UIView alloc] initWithFrame:CGRectMake(
0.0,
44.0,
320.0,
43.0
)] autorelease];
self.noResultsCoverView.backgroundColor = [UIColor whiteColor];
[self.searchDisplayController.searchResultsTableView addSubview:self.noResultsCoverView];
残念なことに、私のカバーは表ビューの上にありましたが、ラベルの下にありました。ラベルの上にカバーが必要です。searchResultsTableView::bringSubviewToFront
うまくいかなかったので、ラベルはの子ではないと私は信じていsearchResultsTableView
ます。
ところで、このスタックオーバーフローの回答は私にとってはうまくいきません。最初の検索では機能しますが、その後の検索では奇妙な黒いカバーが点滅します。