例如
我需要一个包含3个部分的表格,每个部分只有一个单元格。
然后我希望第一部分中的单元格高度为90,而其他部分中的单元格高度为150
答案 0 :(得分:0)
使用tableView heightForRowAtIndexPath
委托方法来增加单元格高度。
试试这段代码
override func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {
if (indexPath.section==0) {
return 90 // your height
}
else if (indexPath.section==1) {
return 150 // your height
}
else {
return 90 // third section cell height
}
}
答案 1 :(得分:-1)
答案 2 :(得分:-1)
参考下面的代码 -
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{if (indexPath.section == 0) {
return 90;
}}
答案 3 :(得分:-1)
如果您使用静态单元格和故事板,则可以直接从故事板设置高度。
否则,您可以使用方法heightForRowAtIndexPath并使用if或switch语句设置特定单元格的高度。