我在tableview中有15行,这个表是动态表,但我想要第5行和第11行到高度20(这是幻灯片菜单中的主题菜单)。我在故事板上编辑,但它没有改变。
答案 0 :(得分:2)
把条件放在这里:
MyComponent
答案 1 :(得分:0)
实施heightForRowAtIndexPath
委托。
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;
{
CGFloat rowHeight = 10.0;
if(0 == indexPath.section && (5 == indexPath.row || 11 == indexPath.row))
{
rowHeight = 20.0;
}
return rowHeight;
}
答案 2 :(得分:0)
您应该在storyboard
(更有可能使用)中设置默认高度,如果您希望为每个单元格返回不同的高度,则应使用{{1}的delegate
方法并根据您的要求合并返回UITableView
高度的条件(在您的情况下,要求是返回第5行和第11行的高度为其他行的高度为20,假设为50)。你可以这样做 -
UITableViewCell's