Мне нужно, чтобы определить высоту ячейки и место в тексте ячейки, которая имеет изображение внутри, например: текста там изображения SOMETEXT там изображения ... ЭСТ. Как это реализовать? Предложите PLS. Thnx. И я хочу разделить мои пункты в отдельных клетках, как это: как вычислить высоту UITableViewCell видеть содержание
0
A
ответ
0
Поскольку содержание является динамическим, один из способов сделать это, чтобы вычислить высоту ячейки впереди heightForRowAtIndexPath (или эквивалентного метода) называют и магазин эти значения в массиве.
-(void)calculateCellHeights:(NSArray *)contentArray
{
self.heightArray = [[NSMutableArray alloc] initWithCapacity: contentArray.count];
for(MyCellContent *content in contentArray)
{
CGFloat totalHeight = 0;
totalHeight += content.image.size.height;
CGSize titleSize = [content.title sizeWithFont:self.myTitleFont];
totalHeight += titleSize.height;
CGSize textContentSize = [content.textContent sizeWithFont:self.myTextContentFont];
totalHeight += textContentSize.height;
[self.heightArray addObject:@(totalHeight)];
}
}
-(CGFloat) tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath*) indexPath
{
return self.heightArray[[indexPath.row floatValue]];
}
Это предполагает, что только один раздел и использование обычных текстовых строк, вместо NSAttributedStrings, и не обрабатывает отступы между элементами интерфейса, но вы получите картину.
Смежные вопросы
- 1. Вычислить высоту экрана UITableViewCell с размерами классов
- 2. Вычислить высоту UITableViewCell с UIWebview в iOS
- 3. Как установить высоту UITableViewCell
- 4. Как изменить высоту UITableViewCell?
- 5. Как вычислить высоту треугольника
- 6. Как вычислить высоту div
- 7. Как вычислить высоту видимого?
- 8. Как увеличить UITableViewCell в высоту?
- 9. Вычислить пользовательскую высоту UITableViewCell в «indexPath» из -tableView: cellForRowAtIndexPath :?
- 10. Как настроить высоту contentView на высоту UITableViewCell?
- 11. содержание UITableViewCell не показывает
- 12. Как получить общую высоту UITableViewCell?
- 13. Как открыть UITableViewCell, изменив высоту?
- 14. Как увеличить высоту UITableViewCell dynamiclly
- 15. Как вычислить высоту динамических элементов?
- 16. Как вычислить высоту содержимого QTreeWidget?
- 17. Получите динамическую высоту UITableViewCell
- 18. Вычислить высоту рендеринга XRTableCell
- 19. вычислить высоту родительского элемента
- 20. Monotouch - вычислить высоту UILabel
- 21. Установите высоту UITableViewCell на высоту UIImage?
- 22. Вычислить высоту моего UIWebView?
- 23. Вычислить высоту div
- 24. Вычислить высоту тела
- 25. совершать действия UITableViewCell перекрываться содержание
- 26. Вычислить высоту от NSAttributedString с помощью NSParagraphStyle
- 27. Скрытое содержание занимает высоту (изотоп)
- 28. Невозможно изменить статическую высоту UITableViewCell
- 29. Вычислить высоту для пустой таблицы.
- 30. Вычислить высоту строки для HSSFRow
Просьба уточнить. Вы хотите получить высоту ячейки или хотите вычислить высоту содержимого, которое вы поместите в ячейку? –