【发布时间】:2012-08-06 18:16:09
【问题描述】:
所以我正在尝试创建一个类似 ibooks 的阅读器,我需要在从 web 服务获取数据后动态更新 UIPageViewController 的内容。由于一系列原因,我必须在开始时实例化它,然后在数据到来时对其进行更新。
我是这样创建的:
NSDictionary *options =
[NSDictionary dictionaryWithObject:
[NSNumber numberWithInteger:UIPageViewControllerSpineLocationMin]
forKey: UIPageViewControllerOptionSpineLocationKey];
self.pageController = [[UIPageViewController alloc]
initWithTransitionStyle:UIPageViewControllerTransitionStylePageCurl
navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal
options: options];
self.pageController.dataSource = self;
self.pageController.delegate = self;
[[self.pageController view] setFrame:[[self view] bounds]];
MovellaContentViewController *initialViewController = [self viewControllerAtIndex:0];
self.controllers = [NSArray arrayWithObject:initialViewController];
[self.pageController setViewControllers:self.controllers
direction:UIPageViewControllerNavigationDirectionForward
animated:NO
completion:nil];
[self addChildViewController:self.pageController];
[[self view] addSubview:[self.pageController view]];
[self.pageController didMoveToParentViewController:self];
然后我只设置self.controllers = newControllersArray;
我正在为 UITableViewController 寻找类似 reloadData 的东西,UIPageViewController 有这样的东西吗?
【问题讨论】:
标签: ios ios5 uipageviewcontroller ibooks