У меня есть сгруппированное табличное представление, в котором используются две разные настраиваемые ячейки таблицы.
Когда я прокручиваю таблицу так, чтобы одна (или более) из ячеек была выше или ниже того, что видно, эти ячейки стали пустыми. Когда я прокручиваю назад (или вниз), чтобы просмотреть эти ячейки, они все еще пусты. Почему это? В ячейках показывалось соответствующее содержимое при первой загрузке.
Вот код, который загружает ячейки по указанному indexPath:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.section==0)
{
FMLFullTextCell = (FullTextCell *) [tableView dequeueReusableCellWithIdentifier:FullTextCell_ID];
if(FMLFullTextCell==nil)
{
[[NSBundle mainBundle]loadNibNamed:@"FullTextCell" owner:self options:nil];
[FMLFullTextCell initWithFMLText:@"Here is some demo fml text"];
}
return FMLFullTextCell;
}
else
{
FMLAuthorCell=(Author *)[tableView dequeueReusableCellWithIdentifier:AuthorCell_ID];
if(FMLAuthorCell==nil)
{
[[NSBundle mainBundle]loadNibNamed:@"Author" owner:self options:nil];
[FMLAuthorCell initWithTitle:@"Author" initWithAuthor:@"JohnnyAuthor"];
}
return FMLAuthorCell;
}
}