2016-08-18 87 views
0

我似乎无法在任何地方得到一个简单的答案。我有一个页面视图控制器和所有其他视图控制器的类似布局。在Swift中实现PageViewController

这是工作没有问题,如果我有一个视图控制器的每个视图,但它似乎效率非常低,因为所有的布局是相同的。

我见过这样的教程,但没有看到Swift。是否有可能为所有页面使用单个视图控制器,并仅切换文本或图像?如果是这样,你能解释一下这是怎么完成的?

+0

你觉得效率低下吗?你最多只能创建3个。 – Abizern

+0

这几乎只是每个视图控制器上的标题和正文文本。对于其中三个创建完全相同的东西而不尝试查看我如何减少冗余,感觉有点奇怪? – illuminatedtype

+0

你只需要创建一个并重用它。 – Abizern

回答

0

您只需将每个页面链接到相同的viewController,然后根据与其关联的页码动态更改每个页面上的内容。您可以很容易地在某些视图上隐藏或显示某些元素。