iPad か iPhone かに応じて、2 つの異なる形式の UITableViewCells を使用しようとしています。どちらのセルにも同じ情報が表示されますが、iPad セルの高さは半分、幅は 2 倍です。したがって、情報は 1 行と 2 行で表示されます。
私のcellforRowatIndexPath
中で、
私はコードを入れています:
HistoryCell *cell;
if (self.isiPad) {
cell = [self.tableView dequeueReusableCellWithIdentifier:@"historyiPadCellType" forIndexPath:indexPath];
}
else{
cell = [self.tableView dequeueReusableCellWithIdentifier:@"historyCellType" forIndexPath:indexPath];
}
ただし、同じ XIB に 2 つの UItableViewCells があると、エラーが発生するようです。
invalid nib registered for identifier (historyCellType) - nib must contain exactly one top level object which must be a UITableViewCell instance'
とにかくこれを修正する方法はありますか?
ありがとう!