代码之家  ›  专栏  ›  技术社区  ›  Jonathan.

一个表视图单元格/行比其他单元格/行大?

  •  1
  • Jonathan.  · 技术社区  · 15 年前

    我知道可以在一个表中设置所有行的高度,但是可以设置一行比其他行大。 例如,当用户用两个手指触摸单元格时,我希望单元格展开并显示说明。但只有那个牢房。在不重叠下面的单元格的情况下,这是可能的吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Jacob Relkin    15 年前

    使用UITableViewDelegate方法 heightForRowAtIndexPath

    假设数据模型存储的对象 height 财产:

     - ( void ) changeHeightForRowAtIndexPath: ( NSIndexPath *) indexPath ( NSInteger ) height {
        [ myData objectAtIndex: indexPath.row ].height = height;
        [ myTableView reloadRowsAtIndexPaths: [ NSArray arrayWithObject: indexPath ] withRowAnimation: UITableViewRowAnimationNone ];
     }
    
        2
  •  1
  •   Aleksejs Mjaliks    15 年前