2
グループ化されたUITableViewに小さなフォーム(5フィールド)があります。各UITextFieldは、UITableViewセルの内部にあります。 textFieldをクリックすると、キーボードが表示され、一部のセルを非表示にして、戻したときにその内容が消去されます。UITableViewCell内のUITextFieldがスクロールで消去される
私はそれらが再描画されたと仮定して正しいので、内容はなくなりましたか?もしそうなら、これを防ぐ最良の方法は何ですか?私は5つのフィールドしか持っていないので、スクロールして表示するとセルを再描画する必要がありますか?
私は再利用していた細胞:
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
}