Я искал и искал в бесконечных блогах и статьях, как определить динамическую высоту для пользовательского UITableViewCell и его подробного текста.Мне действительно было трудно найти хорошую документацию по этому вопросу.
Мне нужно, чтобы ячейка росла в соответствии с текстом внутри, но никогда не опускалась ниже высоты 70.
Я попробовал несколько ответов на этот вопрос здесьна StackOverflow, но ни один из них не работал.Все мое приложение почти готово, но мне действительно нужно сделать это до того, как я выпущу его, и это будет хлопотно.
Вот то, что я пытаюсь, но я просто получаю пометку клеток, перекрывающих друг друга.Из того, что я прочитал, мне нужно найти рамку, если в ячейке также есть пользовательская ячейка или текстовое представление, но я не уверен, как это сделать, или смешать их все вместе, чтобы получить одну высоту.
Любая справка будетБольшое спасибо!
- (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath
*) indexPath
{
CGSize aSize;
aSize = [[(Tweet*)[tweets objectAtIndex:indexPath.row]tweet] sizeWithFont:[UIFont
systemFontOfSize:14]
constrainedToSize:CGSizeMake(300.0, 1000.0)
lineBreakMode:UILineBreakModeTailTruncation];
return aSize.height;
}