如何在分组样式表中设置单元格的高度?

时间:2012-05-24 14:30:42

标签: iphone uitableview

我使用界面构建器创建了一个包含两种类型的自定义单元格的表:

enter image description here

一切正常,除了较低的单元格高度与其上方的单元格相同。它有我放的所有东西--UIImageView等......

所以我想在表格样式分组时是否无法更改单元格高度?

3 个答案:

答案 0 :(得分:3)

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath  *)indexPath{

   if (indexPath.row == 1) {

   return 100;
   }

   return 44;
}

答案 1 :(得分:2)

我们可以使用UITableview委托方法:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
   if (indexPath.row == 1)
      {
          return 60;
      }
   else
      {
          return 44;
      }
 }    

答案 2 :(得分:2)

你必须使用这个

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

{     返回75.0f;

}

它对我来说是完整的。