私は TableView をまとめていますが、同じテーブルで複数のセル クラスを使用する必要があります。
たとえば、cellForRowAtIndexPath
メソッドで複数のセル クラスを使用するにはどうすればよいでしょうか。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
// Configure the cell...
return cell;
}
単純にカスタム クラスに置き換えUITableViewCell
て、if ステートメントを使用してインデックスに応じてクラスを調整できることはわかっていますが、それは少し面倒ではありませんか?合理的で、おそらくこれを行う最もインテリジェントな方法は何でしょうか?