小编Tat*_*ate的帖子

从Storyboard加载UILabel,无法更改cellForRowAtIndexPath中的帧

我为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的高度将变得正确,如何解决问题?提前致谢!

uitableview uilabel ios

5
推荐指数
1
解决办法
1391
查看次数

标签 统计

ios ×1

uilabel ×1

uitableview ×1