我为 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);
屏幕上显示的 contentText 的高度UILabel
仍然与我在 Storyboard 中初始化的高度相同。看来修改不起作用。如果我刷新我UITableView
的 contentText 的高度会变得正确,如何解决这个问题?提前致谢!