- 在我的应用程序中,我有一个单元格样式值为2的表视图:(单元格并排有两个标签)。
- textLabel,我显示的时间:显示在timeLable中。
- 在detailTextLable,我显示这是在commentsTextView
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:CellIdentifier] autorelease];
cell.detailTextLabel.numberOfLines = 0;
cell.detailTextLabel.lineBreakMode = UILineBreakModeWordWrap;
}
cell.textLabel.text = timelabel.text;
cell.detailTextLabel.text = commentTextView.text;
}
//int x = cell.commentTextView.frame.size.height;
}
cell.detailTextLabel.textAlignment = UITextAlignmentLeft;
cell.textLabel.textAlignment = UITextAlignmentLeft;
return cell;
}如何根据iPhone中的detailTextLabel中的文本大小增加单元格大小。
我需要扩大我对于单元尺寸进入评论到乐在文本视图中输入的一系列注释:detailTextLabel中显示的“commentTextView”。
但在textLable(timelable文本)的区别,它不随detailTextLabel
扩大该怎么办?
- (CGFloat的)的tableView:(UITableView的*)的tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { 的NSString * cellText = nil; UIFont * cellFont = nil; cellText = commentsTextView.text; cellFont = [UIFont fontWithName:@“Helvetica-Bold”size:19.0]; CGSize constraintSize = CGSizeMake(280.0f,MAXFLOAT); CGSize labelSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap]; return labelSize.height + 10; } – 2012-01-30 12:19:39
你的回答对我这个方面很有帮助 – 2012-01-30 12:20:13