Ios 表视图在初始加载时不动态更改

Ios 表视图在初始加载时不动态更改,ios,uitableview,custom-cell,Ios,Uitableview,Custom Cell,我试图创建一个具有独特样式的表,以便标签大小随内容动态变化。我能够让单元格在退出队列后改变样式,即一旦我向下滚动到一个新页面,这些单元格被格式化,然后当我向上滚动时,这些单元格被格式化,但在初始加载时似乎无法这样做。标签的作用域仅限于该方法,因为每当我尝试使其更可用时,它都会导致故事板失败 static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIde

我试图创建一个具有独特样式的表,以便标签大小随内容动态变化。我能够让单元格在退出队列后改变样式,即一旦我向下滚动到一个新页面,这些单元格被格式化,然后当我向上滚动时,这些单元格被格式化,但在初始加载时似乎无法这样做。标签的作用域仅限于该方法,因为每当我尝试使其更可用时,它都会导致故事板失败

static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];


NSDictionary *pastVerse = [self.pastVerses objectAtIndex:indexPath.row];

UILabel *label;

label = (UILabel *)[cell viewWithTag:1];
label.text = [pastVerse valueForKey:@"reference"];

label = (UILabel *)[cell viewWithTag:2];
label.text = [pastVerse valueForKey:@"version"];

label = (UILabel *)[cell viewWithTag:3];
label.text = [pastVerse valueForKey:@"verse"];

[label setNumberOfLines:0];
[label sizeToFit];

您需要发布一些代码。我不能这样做,因为不起作用的不是单元格高度,而是UIlabel大小和单元格高度。我可以解决单元高度的问题,一旦标签大小合适的初始负载。