小编Dek*_*man的帖子

UILabel SizeToFit的UITableView在滚动时会变得混乱

大家好我对我有问题tableview,我制作Cell with uilabelwith 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;   
}
Run Code Online (Sandbox Code Playgroud)

Cell Height保持正确的大小问题只有UILabel...这是我加载视图时的结果: …

objective-c uitableview uilabel ios sizetofit

7
推荐指数
2
解决办法
5254
查看次数

标签 统计

ios ×1

objective-c ×1

sizetofit ×1

uilabel ×1

uitableview ×1