【发布时间】:2012-05-03 16:14:21
【问题描述】:
我有一个由 Customs Cells 组成的 tableview。 每个 Cell 共有三个 Label。
主要问题是单元格三个标签的中间标签的形成。
我正在创建一个具有相同 CGRect 的自定义标签
UILabel *msglabeltemp = [[[UILabel alloc] initWithFrame: CGRectMake(80,20.0,230.0,80.0)] autorelease];
[cell.contentView addSubview:msglabeltemp];
msglabeltemp.backgroundColor = [UIColor clearColor];
msglabeltemp.textColor = [UIColor grayColor];
msglabeltemp.numberOfLines=6;
[msglabeltemp setFont:[UIFont fontWithName:@"Helvetica Neue" size:12.0f]];
msglabeltemp.tag=1;
msglabeltemp.font=[UIFont systemFontOfSize:12.0f];
msglabeltemp.textAlignment=UITextAlignmentLeft ;
//Adding Label To Cell
UILabel *msglabel = (UILabel *)[cell.contentView viewWithTag:1];
msglabel.text = [data1 objectForKey:@"msg"];
...将为单元格中的每个标签调用此标签,但它会泄露第一个标签和中间标签之间的意外距离。
查看图片中红色高亮区域
【问题讨论】:
标签: ios5 xcode4 uitableview uilabel custom-cell