SWIFT:从自定义单元格中的UI开关展开/折叠自定义单元格

SWIFT:从自定义单元格中的UI开关展开/折叠自定义单元格

问题描述:

在我的viewcontroller, 中,我添加了我的tableview(@IBOutlet weak var MyTableView: UITableView!),其中我添加了几个具有特定大小的自定义单元格,具体取决于内部所需的元素。 我呼吁每个单元有identifierSWIFT:从自定义单元格中的UI开关展开/折叠自定义单元格

func tableView(_ MyTableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 
    if indexPath.row == 0 { 
     let cell = MyTableView.dequeueReusableCell(withIdentifier: "FirstCell") as! FirstCell 
     self.SettingsTableView.rowHeight = 220 
     return cell 
    } else if indexPath.row == 1 { etc etc... 

,并在特定的行,我在应该扩大/取决于它是否开启或关闭折叠此细胞的细胞直接添加一个UIswitch。 我想使它的工作方式有点像SelectRowAtIndexPath方法和动画它使下面出现3个textFields ....

我正在寻找小时的解决方案,如果您有任何想法...任何建议欢迎!

sketch of my tableview

如果交换机正确挂接到小区,该问题可能是你没有刷新的UITableView中,并且从不会扩大。