在我的viewcontroller
中,
我添加了我的tableview(@IBOutlet weak var MyTableView: UITableView!
),其中我添加了几个具有特定大小的自定义单元格,具体取决于内部所需的元素。
我用identifier
:
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,它应该展开/折叠该单元格,具体取决于它是ON还是OFF。
我希望它的工作方式有点像SelectRowAtIndexPath
方法,并使其动画化以使下面显示3个textField ....
我正在寻找解决方案,如果您有任何想法......欢迎任何建议!
答案 0 :(得分:0)
如果您的开关已正确连接到单元格,问题可能是您没有刷新UITableView,因此它不会扩展。