首页 > 解决方案 > 根据数组计数显示 UIPageviewcontroller 子控制器

问题描述

我需要根据从 API 响应中获得的数组计数在 UIPageviewController 类中显示子控制器。例如。一个子控制器可以在其下方有一个图像视图和标签,因此多个子控制器可以具有不同的内容。

标签: iosobjective-c

解决方案


在我的代码中,为以下内容创建一组视图控制器(也可以是动态的):

self.introPages = [self introContentViewControllers];

像这样:

- (NSArray *)introContentViewControllers {
  return @[
           [[IntroContentViewController alloc] 
             initWithIndex:0
             text:NSLocalizedString(@"Intro.Page1.title", nil)
             image:[UIImage imageNamed:@"onboarding-10-party"]],
  // Etc.
}

那应该做你所要求的。


推荐阅读