大家好,我有问题,我用withtableview
制作 Cell,然后计算Height 以设置单元格 Height 一切正常,除非我滚动我的文本变得奇怪,就像每行一个字符:uilabel
SizeToFit
UILabel
tableView
我的TableViewVell
方法是:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
UILabel *label = (UILabel *)[cell viewWithTag:1];
label.text = [someArray objectAtIndex:indexPath.row];
// Set the UILabel to fit my text;
messageLabel.lineBreakMode = UILineBreakModeWordWrap;
messageLabel.numberOfLines = 0;
[messageLabel sizeToFit];
return cell;
}
单元格高度保持在正确的大小问题仅与UILabel
...这是我加载视图时的结果:
这是在我开始滚动 TableView 之后:
任何帮助???