テーブルビューに問題があります。スクロールしてセルが画面から消えると、空白になります。2つのラベルと1つのイメージビューを使用してストーリーボードにプロトタイプセルを作成しました。これは、コードで使用しているものと同じ識別子を持っています。また、カスタムセルのカスタムクラスを作成しました。cellForRowAtIndexPathのコードは次のとおりです。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
Scientist *currentScientist = [[xmlParser data] objectAtIndex:indexPath.row];
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.self.cellName.text = currentScientist.self.name;
cell.self.cellSubject.text = currentScientist.self.subject;
cell.self.cellImage.image = currentScientist.self.image;
return cell;
}
私を助けるためにもっとコードが必要かどうかはわかりません。