【发布时间】:2013-05-14 23:52:10
【问题描述】:
目前我有一个程序可以显示用户之间的聊天消息。它将每条消息放在一个单元格中,并将消息存储在单元格中包含的 UITextView 中。 UITextView 具有应用于视图的背景。如何调整文本视图的大小以调整背景大小并将动态内容正确放置在侧面?此外,您会推荐什么是随着视图调整单元格大小的最佳方式。我知道有很多类似的帖子,但我似乎找不到任何适用于这种特定情况的东西。他们要么在没有视图和背景的情况下调整内容的大小,要么在调整单元格大小时出现故障并且与文本视图内容的大小不一致。这是我在 cellForRowAtIndexPath 中使用的代码。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
MessageCell *cell;
Message *message = [_messages objectAtIndex:(indexPath.row)];
if ([[[PFUser currentUser] objectId] isEqualToString:message.sender])
{
cell = (MessageCell *)[tableView dequeueReusableCellWithIdentifier:@"SenderCell"];
cell.message.text = message.message;
}
else
{
cell = (MessageCell *)[tableView dequeueReusableCellWithIdentifier:@"RecipientCell"];
cell.message.text = message.message;
}
return cell;
}
【问题讨论】:
标签: ios uitableview ios6 resize uitextview