gpt4 book ai didi

objective-c - 如何在 TableView 的每一行中编辑相同的 UILabel

转载 作者:行者123 更新时间:2023-11-28 20:43:17 25 4
gpt4 key购买 nike

我的 TableView 带有从外部 nib 文件加载的自定义 TableViewCell。每个单元格都有一个 UILabel,每次在父导航 Controller 中按下 edit 按钮时都需要隐藏它。

是否有我可以使用的 UITableViewDelegateUITableViewDatasource 协议(protocol)方法,可以让我更改 alpha 级别或使用 对每个 TableViewCell 实例的每个可见 UILabel 设置隐藏属性(例如,对于所有 indexPath.row)?

谢谢!

最佳答案

[tableView visibleCells] 返回当前可见的所有单元格的数组。在您的 tableViewController 的 setEditing 方法中,您可以使用它来配置现有的单元格。

您还需要修改您的 cellForRowAtIndexPath 方法,以便新出列的单元格根据 tableView.editing 将标签设置为可见/不可见。

如果您的单元格是自定义子类,您可以覆盖 setEditing: animated: 并在那里进行更改。

关于objective-c - 如何在 TableView 的每一行中编辑相同的 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7473586/

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