gpt4 book ai didi

ios - 将 UISwitch 添加到 UITableView 的顶部以展开/折叠下方的 UITableViewCell

转载 作者:行者123 更新时间:2023-11-28 23:01:55 26 4
gpt4 key购买 nike

我是 iOS 开发的新手,我无法弄清楚如何获取 UISwitch 来展开/折叠 UITableView 现有的 UITableViewCells(例如,当 UISlider 的状态时,顶部单元格上带有 UISwitch 的一个 UITableViewCell 扩展为 5 个 UITableViewCell 切换为 ON 并且 OFF 将切换回 1 行)。我目前实现了 UITableViewController 类,其中包含具有分组样式的静态单元格(因此没有实现 UITableViewDelegateUITableViewDataSource 方法)。我正在使用最新版本的 iOS (iOS 5.1)

非常感谢任何有关如何执行此操作的解释或示例代码,谢谢。

最佳答案

我可能是错的,但我不认为你可以用静态单元格来做到这一点。

这是我的做法:

  • 在 TableView Controller (即作为委托(delegate)和数据源的对象)中有一个 BOOL 来确定单元格 2-5 是否应该可见
  • 切换 UISwitch 时,切换 BOOL,并使用 insertRowsAtIndexPaths:withRowAnimation:deleteRowsAtIndexPaths:withRowAnimation: 使单元格位于第 2-5 行视情况(分别)出现或消失。
  • numberOfRowsInSection 根据单元格 2-5 是否可见来确定正确的值(1 或 5)

关于ios - 将 UISwitch 添加到 UITableView 的顶部以展开/折叠下方的 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9855972/

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