如何在STATIC UITableView中更改UITableViewSection的页脚?

时间:2015-05-23 01:04:02

标签: ios objective-c uitableview swift

您知道如何在iOS的“设置”应用中,您可以从UITableView设置中选择设置,并且设置单元格所在的UITableViewSection的页脚将会更改。就像当您访问应用程序的“允许位置访问”设置时,当您在“从不”,“使用应用程序时”或“始终”之间切换时,设置下方的文本会发生变化。在我的应用程序中,我想实现类似的功能。我尝试过reloadSection:,我已经实现了tableView:titleForFooterInSection:,但是当我调用reloadSection:时,它完全隐藏了我的UITableViewSection。那么如何访问UITableViewSection static UITableView的页脚并更改它而不隐藏整个内容?感谢。

1 个答案:

答案 0 :(得分:3)

覆盖表控制器tableView(titleForFooterInSection:)并在那里添加逻辑以根据数据状态选择字符串。当用户点击应更改页脚的单元格时,请调用UITableView.reloadSections(withRowAnimation:)以平滑地更改页脚。