我正在将第二个原型单元格出列,但单元格的高度似乎不受尊重。
有人能引导我朝着正确的方向前进吗?我试过搜索谷歌没有用。
问题已经解决,我的解决方案是在代码中实现:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
CGFloat height;
if ([indexPath row] == 0) {
height = 170.0f;
}
else {
height = 72.0f;
}
return height;
}
答案 0 :(得分:2)
您需要实现表格视图委托方法heightForRowAtIndexPath:
才能更改单元格的高度。你不能仅仅在故事板中这样做。
答案 1 :(得分:0)
记住
故事板或xib无法在没有代码的情况下将单元格出列,因此您必须setDelegate并使用代码
tableView:heightForRowAtIndexPath
编写,
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
CGFloat height;
if ([indexPath row] == 0) {
height = 100.f;
}
else {
height = 50.f;
}
return height;
}