swift - (Swift) 如何更改单元格外的标签文本(事件发生的地方)?

标签 swift uitableview events

我自己找不到解决方案,请帮忙。

我有一个 TableView ,里面有 -/+ 按钮,可以增加或减少一个值。

在表格的脚注单元格中是“总和”的标签,即所有单元格值的相加值。当单元格内的值减少或增加时,我希望页脚单元格文本相应地改变。

任何指示我如何去做?我曾尝试编写一个全局函数,但后来我无法再访问该标签...尝试将其作为类方法(静态),但我似乎无法让它工作。

我能否以某种方式连接 UITableViewCell 中发生的操作以触发 UITableView 中的操作?

谢谢!

最佳答案

在与 TableView 关联的 UITableViewDelegate 中,您应该调用 reloadRowsAtIndexPaths(indexPaths: [NSIndexPath], withRowAnimation animation: UITableViewRowAnimation) 方法来更新您的行希望更新。

然后,您的 UITableViewDataSource 为页脚单元格提供了良好的新值。

关于swift - (Swift) 如何更改单元格外的标签文本(事件发生的地方)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34910986/

相关文章:

swift - MacCatalyst 上未调用 didReceiveRemoteNotification

Swift 单元测试错误 : symbol(s) not found for architecture x86_64 (Swift Package Manager)

swift - 将字符串的 NSObject 转换为 [String]

ios - 核心数据请求和保存的最佳实践

c# - asp.net 的事件聚合器

ios - 为什么我在尝试从 iOS 应用程序获取 google+ 个人资料图片时收到错误代码 403?

删除条目后 UITableView 卡住

objective-c - 使用self.tableview reloadData崩溃的应用程序

jquery - 你可以将 Backbone listenTo与jquery对象一起使用吗?

wpf - WPF中的鼠标悬停事件?