У меня есть два разных типа ячеек. Мне нужно назначить разные размеры для каждого из них в методе:Как определить reuseIdentifier ячейки внутри метода heightForRowAtIndexPath?
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
Как определить тип ячейки? Может быть, получить его reuseIdentifier или т.п.
Update Когда я пытаюсь это
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"%@", [self.tableView cellForRowAtIndexPath:indexPath]);
}
Вы не должны пытаться получить ячейку с помощью cellForRowAtIndexPath: метод в heightForRowAtIndexPath: метод, потому что он будет создавать бесконечный цикл и исключение. – ArturOlszak