(Swift)如何通过分页单个视图实现页面控制?

时间:2015-01-27 05:06:17

标签: ios swift uiscrollview pagecontrol

我想在项目中实施页面控制,以便通过向左或向右滑动来访问每个视图。我看过的每个例子都是关于图像,而不是视图。我一直在研究this及其当然的图像。我的应用程序是单一视图应用程序。我不确定到目前为止给你的代码片段,我不认为我这样做,因为我还没有做过任何事情。如果您需要具体信息,请发表评论并问我,我会一整天都在这里。

请帮帮我! 感谢。

2 个答案:

答案 0 :(得分:0)

同样的想法应该适用于您引用的教程。他们正在向UIImageView添加UIScrollView。因此,在您的情况下,而不是UIImageView只使用UIView。您还可以将pageImages数组视为有关视图的数据源。例如,您可以只使用某个模型对象的数组来帮助您配置视图,而不是UIImage数组。但是,请记住,如果您计划拥有大量UIViews,那么您的案例教程中的实现将无法扩展。那是因为您希望有效地重用未显示的视图。 当达到这一点时,你最好实现一个水平滚动的UITableView。

答案 1 :(得分:0)

您可以使用UIPageViewController进行分页效果。查看this教程。它是用obj-c编写的,但是谁在乎。它会让您了解如何使用UIPageViewController