分组UITableView,多个部分在iPhone SDK中创建问题

时间:2010-12-14 10:40:11

标签: iphone objective-c cocoa-touch uitableview ios4

在我的iPhone应用程序中,我有一个分组表视图。我使用了viewForHeaderInSection方法来更改节标题字体的字体颜色和大小。

我在tableview中有4个部分。

问题

如果第0节和第1节中没有数据,那么第2节开始显示在视图中心附近而不是屏幕顶部的表格中。

我希望当第0部分和第1部分单元格为空时,第2部分应该位于视图的顶部,就好像它是第0部分一样。

我该怎么办?

2 个答案:

答案 0 :(得分:1)

为此目的,

您需要检查天气数据是否存在,假设您显示数据中的数据,请检查

([数组计数]> 0)

根据您和现在检查一下,当您返回部分的数量时,您就不能

返回4; [硬编码]。

动态检查数据然后根据条件返回段数。

答案 1 :(得分:0)

这只是一个建议,但如果该部分为空,您可以尝试将标题视图的高度设置为0.