1

次のコードを使用して、最後のセルに特定のものを追加しています。UITableViewスクロールしているときに_buttonsView が最後のセル以外のセルに表示され続ける理由がわかりません。私は簡単な解決策を考えました。その特定のビューをセクションに追加することですが、現在の状況に悩まされており、修正方法を知りたいです。

NSInteger rowsAmount = [tableView numberOfRowsInSection:[indexPath section]];
cell = [tableView dequeueReusableCellWithIdentifier:@"myCombinationCell"];
if (cell == nil) {
    cell = [[MyCombinationsCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"myCombinationCell"];
}    
if ([indexPath row] == rowsAmount - 1)
{
    _buttonsView.frame = CGRectMake(0, 0, 317, 101);
    [cell addSubview:_buttonsView]; // _buttonsView is a few buttons inside a view
}
4

2 に答える 2