增加/减少表格视图单元格的大小 - Swift

时间:2015-09-15 10:47:39

标签: swift

我知道之前已经问过这个问题,但是所有的实现都与索引行的高度有关,但是我有静态单元格有多个高度。

我无法弄清楚如何在屏幕的0到100%高度处增加单元格的大小。

我已经实现了didSelectRowAtIndexPath,因此我可以检查单元格0是否被点击但不确定如何增加高度。

任何?

1 个答案:

答案 0 :(得分:1)

实施heightForRowAtIndexPathMethod并检查细胞是否被点击(你说你有检查器)。如果你想要整个屏幕,你可以使用类似UIScreen.mainScreen().bounds.size.height之类的东西。

另外,对于漂亮的动画,您可以使用

self.tableView.beginUpdates()
self.tableView.endUpdates()

要更具体地了解实现,您可以设置以下内容:

if(checker == true){
     return UIScreen.mainScreen().bounds.size.height
}
else{
     return 44 // default row value 
}