Я пытался найти его здесь ... но мог видеть больше вопросов, подобных этому, но ответов нет.
Я пытаюсь добавить новую ячейку внизу таблицы (добавитьЕще 1 ячейка до конца) ячейка должна отличаться от остальных ячеек таблицы, поэтому я создал новый NIB с tableCell.
Я использовал этот способ, чтобы найти последнюю ячейку в моемtable:
NSInteger sectionsAmount = [tableView numberOfSections];
NSInteger rowsAmount = [tableView numberOfRowsInSection:[indexPath section]];
if ([indexPath section] == sectionsAmount - 1 && [indexPath row] == rowsAmount - 1)
и внутри, я хотел бы использовать свой новый tableCell, поэтому я делаю следующее:
static NSString *CustomCellIdentifier = @"InboxLoadMoreCell ";
InboxLoadMoreCell *cell = (InboxLoadMoreCell *)[tableView dequeueReusableCellWithIdentifier: CustomCellIdentifier];
if (cell == nil) {
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"IphoneLoadMoreCell" owner:self options:nil];
for (id oneObject in nib)
if ([oneObject isKindOfClass:[InboxLoadMoreCell class]])
cell = (InboxLoadMoreCell *)oneObject;
}
У меня сейчас две проблемы, 1. новыйПользовательская таблицаCell не загружается.2. обновляемая строка является последней строкой, но не новой строкой в конце (следовательно, 1 необходимая строка переопределяется)
Есть идеи, как поступить с этим?