我有一个UITableView,每个单元格有多个高度:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == 0){
return 100;
}
else if (indexPath.row==7){
return 200;
}
else {
return 40;
}
}
问题是在第7行,身高200,我有这个:
它只显示标签的结尾。 我在IB中将该标签的行数修改为“0”。
可能是什么问题。
感谢您的帮助。
答案 0 :(得分:1)
增加标签的尺寸。放大标签的大小以占用单元格中的所有可用空间。
如果您使用Xib创建此单元格。将支柱连接到视图的底部,让弹簧放大。如果你是以编程方式进行的,请像这样放大框架:
label.frame = CGRectMake(50, 10, 320, 150); // replace these with appropriate values.
答案 1 :(得分:0)