1

我正在从 Apple 提供的 UIPageViewController 模板开始开发一个块日历应用程序。现在我有一个包含 365 个图像的数组,每个图像用于填充一页。打开应用程序时,第一页自然会显示数组中的第一张图像。现在我的愿望是每张图片对应一个特定的日期(比如 12-06-2012),并且当应用程序在该日期打开时,应用程序会打开与该日期对应的页面。由于我对 Objective-C 和 UIPageViewController 还比较陌生,所以最好的方法是什么?

4

1 回答 1

0

UIPageViewController不知道当前页码的概念。就它而言,只有它当前显示的视图控制器。您负责为页面视图控制器提供正确配置的视图控制器(并在用户翻页时准备另一个为下一页或上一页配置的视图控制器)。

关于确定当年特定天数,请看NSCalendarand NSDateComponents,尤其是ordinalityOfUnit:inUnit:forDate:方法。另请注意,并非所有用户都使用我们大多数人可能认为理所当然的“西方”公历。

于 2012-07-12T17:07:08.343 回答