böylece ibooks benzeri bir okuyucu oluşturmaya çalışıyorum ve web servisinden verileri aldıktan sonra UIPageViewController'ın içeriğini dinamik olarak güncellemem gerekiyor. Uzun bir dizi nedenden ötürü baştan başlatayım ve sonra veri geldiğinde güncellemeliyim.VeriSource değiştirdikten sonra UIPageViewController'ı dinamik olarak yeniden yükleyin.
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];
ve sonra sadece self.controllers = newControllersArray;
var ayarlayın:
ben böyle yaratıyorum?
Denenmiş, aynı sonuç. – valeriodidonato
, ViewControllerAtIndex'i görüntülemez: self.controllers öğelerinin öğelerine veya başka bir şeye erişir? –