2016-08-22 133 views
-1

这就是我想要实现的。当用户点击一个单元格时,它将展开显示一些额外的按钮。 swift中的任何教程或示例代码? 因为我是一个新手,初学者水平和详细的方法将不胜感激。 https://www.dropbox.com/s/1jsrxv6nw03p5gk/profiles.png?dl=0 在此快照中,蓝色单元格被选中一个,白色单元格为正常单元格。如何在swift中增加uitableview的选定单元格高度?

+0

后必须尝试在谷歌搜索?有很多结果这 –

+0

是的,我试过了,但没有帮助我。大多数教程都在使用自动布局教授自我调整大小的事情。 –

回答

0

像这样使用;

添加属性

var selectedCellIndexPath: NSIndexPath? 

添加自定义高地

let selectedCellHeight: CGFloat = 88.0 
let unselectedCellHeight: CGFloat = 44.0 

添加自定义高度的tableview码

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { 
     if selectedCellIndexPath == indexPath { 
      return selectedCellHeight 
     } 
     return unselectedCellHeight 
    } 
+0

这正是我正在做的,但调整大小的单元格与相邻的单元格重叠,不完全是从顶部和底部部分。 –

相关问题