[comp setWeekday:(indexPath.row +2)];将部分中的最后一个单元格重置为第0行

时间:2011-08-23 21:57:41

标签: objective-c ios4

我将年份的日期放入uitableview(分组样式),每个部分为一周。有7个单元格,每周对应一天1个单元格。我正在向indexpath.row添加2,因为我希望星期一开始。细胞基于0。我遇到的问题是它的工作原理除了每个部分的最后一个单元格被视为indexPath.row 0.是否有解决此问题的方法?

1 个答案:

答案 0 :(得分:2)

我认为这是因为最后一个工作日的值设置为8(第6行+ 2 = 8),而公历日历只允许值为7。

来自Apple docs

  

工作日单位是数字1到n,其中n是一周中的天数。例如,在公历中,n为7,星期日由1表示。