Отображение комментариев в UITableView - PullRequest
0 голосов
/ 31 января 2012

ребята, я пытаюсь реализовать просмотр комментариев на интернет-портале и использую UITableView. Комментарии имеют структуру, такую ​​как дерево, например: - один комментарий - в ответе: второй комментарий - в ответе: второй комментарий --- в ответ на ответ ....

Я пытался использовать настраиваемую ячейку табличного представления, но она не заменяет uilabel, как обычное представление. Я пытался создать ячейку с субтитрами, но замена не работает с cell.textLabel.bounds.

У тебя есть идеи? У меня есть имя автора, уровень комментария и текст комментария всех комментариев в NSDictionary.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 31 января 2012

Добавьте UILabel в ячейку табличного представления, затем установите рамку метки в соответствии с уровнем отступа. то есть что-то вроде:

cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];

myLabel = [[[UILabel alloc] initWithFrame:CGRectMake(10*myIndentLevel, 0, 320-(10*myIndentLevel), 25.0)] autorelease];

myLabel.text = @"the comment text";

[cell.contentView addSubview:myLabel];
1 голос
/ 31 января 2012

Для базовой структуры вы можете использовать свойство indentationLevel, равное UITableViewCell, которое будет иметь отступ для contentView (количество отступов зависит от свойства indentationWidth)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...