我在iPhone xcode标签栏应用程序中有一个表格视图,可以按字母顺序或数字顺序显示数据,具体取决于其中一个标签中的用户选择选项。它在大多数情况下都有效,但是当我更改选项然后返回到表视图时,表视图最初看起来就像在更改选项之前一样。但是,当新单元格滚动到视图中时,它们具有新的显示模式。
我可以确定选项何时更改,但我似乎无法获得正确的代码,以便重新初始化单元格,以便下次进入视图时它们具有正确的值。数据来自具有设置值的静态数组,因此我不想对数据源执行任何操作,只需对表视图执行任何操作。
换句话说,一旦显示选项发生变化,我想清除我的表视图,以便下次显示表视图时,它将从开始时而不是在滚动之后显示正确的数据。
任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
听起来你想在TableView上调用reloadData。
[yourTableView reloadData];