我为iOS6开发了一个应用程序.我在故事板中初始化了动态单元格,其中包含一些UILabels和一些UIImageViews.他们的高度可能会在飞行中发生变化.我的问题是当我cellForRowAtIndexPath像这样更改框架时:
contentText = (UILabel *)[cell viewWithTag:TAG_TOPIC_CONTENT_TEXT];
CGFloat height = [[self.contentHeights objectAtIndex:[indexPath row]] floatValue];
contentText.frame = CGRectMake(CELL_TOPIC_CONTENT_X, CELL_TOPIC_CONTENT_Y, CELL_CONTENT_WIDTH, height);
Run Code Online (Sandbox Code Playgroud)
UILabel屏幕上显示的contentText的高度仍然与我在Storyboard中初始化的高度相同.似乎修改不起作用.如果我刷新我UITableView的contentText的高度将变得正确,如何解决问题?提前致谢!