按下UISegmentedControl时的UITableView + UITableViewCell

时间:2012-06-29 14:04:39

标签: objective-c uitableview uinavigation

我想问一个关于UITableViewCell的问题。 显然,这就是我想要实现的目标。

我有一个页面,我一次显示一个问题。因此,当按下右上角的UISegmentedController时,我会显示另一个问题,依此类推。

请参阅附图或此处:http://dl.dropbox.com/u/27303579/StackOverflow.jpg

Question 1 to Question 3

请注意,我使用UITableView(组样式)来显示我的问题。问题文本实际上是Section Header。

*所有问题都来自Web Service。

我的问题是:

按下NEXT(TOP RIGHT CORNER)按钮后我该怎么办?我该怎么做才能刷新我的页面?我是否需要重用当前的UITableView或如何?

非常感谢你的帮助。我希望我能说清楚。真的很感激!

1 个答案:

答案 0 :(得分:1)

按下箭头后,您可以更新填充表格单元格的数据结构中的数据,然后调用[self.tableView reloadData]。这将再次触发UITableViewDataSource函数,使用数据结构重新填充表。当然,cellForRowAtIndexPath需要一些处理,以便它知道如何根据它们应该显示的数据来绘制单元格。