gpt4 book ai didi

ios - 在 UITableView 中隐藏/显示单元格?

转载 作者:行者123 更新时间:2023-11-29 01:54:25 24 4
gpt4 key购买 nike

我在IB中创建了一个UITableView。该 View 包含 5 个部分,每个部分都有一些单元格。某些部分中的第一个单元格为最终用户提供了显示/隐藏属于同一部分的其余单元格的选项。

到目前为止我的代码:

import UIKit

class SettingsVC: UITableViewController {

@IBOutlet var showCallForwardSwitch: UISwitch?

override func viewDidLoad() {
super.viewDidLoad()
}

@IBAction func toggleValueChanged(sender: UISwitch) {

if showCallForwardSwitch!.on {
println("switch is on")
} else {
println("switch is off")
}

tableView.reloadData()
}
}

所以只有一个IBOutlet和一个IBAction。我可以通过 ToogleValueChanged 函数获取该事件,但我不知道从现在开始该做什么。我需要使用哪些方法?

enter image description here

最佳答案

override func tableView(tableView:UITableView, heightForRowAtIndexPath indexPath:NSIndexPath)->CGFloat
{
let cell:DetailCell = self.tableView.cellForRowAtIndexPath(indexPath) as DetailCell // ????????

var height:CGFloat = 84.0;

if ("toggel on"){
height = 84.0;
}
else{
height = 0.0;
}

return height;
}

关于ios - 在 UITableView 中隐藏/显示单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31047041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com