- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell==nil) {
cell=[[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier]autorelease];
UILabel *label1=[[UILabel alloc]initWithFrame:CGRectZero];
label1.tag=1;
label1.lineBreakMode=UILineBreakModeWordWrap;
label1.highlightedTextColor=[UIColor whiteColor];
label1.numberOfLines=0;
label1.opaque=NO;
label1.backgroundColor=[UIColor clearColor];
[cell.contentView addSubview:label1];
[label1 release];
}
// Configure the cell...
UILabel *label1=(UILabel*)[cell viewWithTag:1];
Status *sts=[array objectAtIndex:indexPath.row];
Status *restst=[sts retweetedStatus];
NSString *text=[sts text];
CGRect cellFrame=[cell frame];
cellFrame.origin=CGPointMake(0, 0);
label1.text=text;
CGRect rect=CGRectInset(cellFrame, 2, 2);
label1.frame=rect;
[label1 sizeToFit];
if (label1.frame.size.height>46) {
cellFrame.size.height=50+label1.frame.size.height-46;
}else{
cellFrame.size.height=50;
}
[cell setFrame:cellFrame];
return cell;
}
cell 变动
最新推荐文章于 2022-05-24 18:13:33 发布