所以我試圖創建一個ibooks式的閱讀器,並且我需要在從webservice獲取數據後動態更新UIPageViewController的內容。由於很長的一系列原因,我必須在開始時對它進行實例化,然後在數據到來時對其進行更新。dataSource發生變化後動態重載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];
,然後我只設置
我正在尋找類似reloadData爲一個UITableViewController,是有UIPageViewController這樣的事情?
試過了,結果一樣。 – valeriodidonato 2012-08-09 15:31:58
viewControllerAtIndex:訪問self.controllers或其他東西的元素? – 2012-08-09 21:50:02