У меня есть две разные настраиваемые ячейки таблицы внутри моего таблицы.При этом размер одной из ячеек устанавливается в соответствии с объемом текста в ней (например, если пользователь вводит 5 строк текста, размер ячейки должен соответствовать всем 5 строкам).Другая ячейка должна всегда возвращаться на высоте 212. Однако когда я выполняю это, иногда мои ячейки возвращаются, перекрывая друг друга в представлении таблицы?
ViewController.m
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSDictionary *data = self.messages[indexPath.row];
id swaptime = data[@"swaptime"];
if ([swaptime isKindOfClass:[NSString class]]) {
return 212;
} else {
return tableView.rowHeight = UITableViewAutomaticDimension;
}
}