【发布时间】:2015-05-01 10:29:06
【问题描述】:
我有一个UIPageViewController,其中包含UITableViewControllers 的两个“页面”。这些UITableViewControllers 需要填充来自互联网的 JSON 数据。但是,这个UIPageViewController 需要在我的应用程序中的许多地方重复使用,这意味着UITableViewControllers 使用的数据会发生变化。
我的问题是:我应该如何构建我的代码,以便我可以轻松更改 UITableViewControllers 访问的数据?我应该将数据传递给初始化的UIPageViewController,以便它可以将其传递给UITableViewControllers,还是有更好的方法来做到这一点?
谢谢!
【问题讨论】:
-
单身人士是你的朋友
-
@Jeef Singletons 仅用于实例化一次。我希望能够在整个应用程序中拥有这个
UIPageViewController的许多实例。 -
好吧,在发布答案之前 - 您一次显示多少页?请注意,
UIPageViewController允许您以分页方式显示视图控制器(一次一个,如分页UIScrollView)或同时显示两个页面(如在iBooks中,带有翻页动画)。 -
@MattQuiros 我以分页方式一次显示一页。此外,每个视图控制器都有单独的数据——它们之间不会共享相同的数据。
标签: ios uitableview uipageviewcontroller