Я работаю с динамической ячейкой в моем tableView и задаю ему эти две функции:
-(CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{
return 100;
}
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewAutomaticDimension;
}
И я прикрепляю свою метку к верхней и нижней части ячейки.
Конфликт таков: когда я запускаю код в первый раз, динамическая ячейка отсутствует и даю неправильную высоту.
Когда я прокручиваю вниз и возвращаю его, конвертируем в динамическую ячейку.
Я использовал: [self.tableView reloadRowsAtIndexPaths:rowsToReload withRowAnimation:YES];
в функции: (nonnull UITableViewCell *)tableView:(nonnull UITableView *)tableView cellForRowAtIndexPath:(nonnull NSIndexPath *)indexPath
Может кто-нибудь объяснить, что случилось с моим взглядом?