0

UISearchBar から結果が見つからない場合のメール アプリの動作を模倣し、メソッドを呼び出すためのリンクを含むセルを表示したいと考えています。その方法がわかりません(またはどこにも見つかりません)。

私が来たと思う最も近いものは次のとおりです(コードに追加しました)

if ([self.keys count] == 0){
    [self.tableView beginUpdates];
    [self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationBottom];
    [self.tableView endUpdates];
}
[tableView reloadData];
4

1 に答える 1

0

私はそれがうまくいくはずだと信じていますが、あなたの uiTableViews:rowsInSection: とそのようなメソッドはまだ正しいカウントを返す必要があり、 cellForRowAtIndexPath も正しいことをする必要があります。とにかくそれをしなければならないので、何らかのフラグを設定して、テーブル ビューで reloadData を呼び出したいだけかもしれません。(実際、cellForRowAtIndexPath がなければ、 reloadData はおそらくテーブルを再びクリアするだけです。)

于 2010-01-24T19:08:09.617 に答える