iOS 5在现有应用程序中使用Storyboard实现页面控制器

问题描述:

我有一个需要显示一系列图形(使用Core Plot)的应用程序。我希望这些图表中的每一个最好使用分页控制器以其自己的视图显示。我有8个图表。iOS 5在现有应用程序中使用Storyboard实现页面控制器

有人可以指示我一个资源,显示如何在iOS 5中使用故事板实现这样的内容吗?我似乎无法找到任何与所有故事板解释这个..

感谢,

杰克

+0

您是否检出了Paged应用程序的Xcode项目模板? – Krumelur 2012-04-09 12:31:11

这是很容易。您只需将UIScrollView拖动到您的控制器中,选择它,并检查“已启用寻呼”选项。您也可以拖拽一个'页面控件'并将自己设置为UIScrollViewDelegate协议委托,并在UIScrollView调用-scrollViewDidScroll:方法时进行更新。

不要忘记通过Control + Drag从UIScrollView设置你的UIScrollView的委托给你的ViewController。

Great tutorial on UIScrollView(向下滚动到“使用UIScrollView进行分页”)。
Apple's DocumentationPageControl为例。

+0

我们可以在没有滚动视图的情况下做到这一点吗?我的意思是只使用页面控件? – Dinesh 2014-01-16 17:59:44

+0

编号。UIPageControl只是一个UI元素,可用于任何事物而不只是一个ScrollView。但是,只有UIScrollView具有'pagingEnabled'属性,它赋予它所需的分页行为。您必须以编程方式更新UIPageControl的页面。我希望能回答你的问题。 – Armin 2014-01-17 19:46:07

+0

我们可以这样做。你可以看看这个线程http://*.com/questions/21171613/ios-load-and-switch-between-pages-using-uipagecontol/21172351#21172351。我遵循了这里的建议,并且能够在没有滚动视图的情况下执行此操作,而是使用滑动手势识别器。 – Dinesh 2014-01-17 19:56:22