将UIPageView添加为屏幕的一部分

use*_*403 3 ipad ios ios5

这是iOS开发的新手,并且好奇是否有可能,如果是这样,最好的想要做到这一点.

我想让UIPageViewController成为屏幕的一部分.即,我想要一个菜单​​栏,可能还有一些额外的控件,然后将页面视图控制器放在该页面的一部分上(因此菜单栏不是翻页控件的一部分).换句话说,UIPageView就像一个不占用整个屏幕的scrollView.

可接受的设计?

谢谢.

小智 10

是的,这是可能的,并且实施非常简单.

步骤(使用Storyboard在XCode 6中实现)

  1. 从空视图控制器开始.

空视图控制器

  1. 从右侧的对象库添加容器视图.容器视图可以自动嵌入到常规视图控制器中,在这种情况下,您可以删除视图控制器,因为我们要嵌入页面视图控制器.

视图控制器与容器视图

  1. 从右侧的对象库中选择一个页面视图控制器,并将其放在故事板中的任何位置.

查看控制器和页面视图控制器

  1. Ctrl单击+从容器视图中拖动到页面视图控制器,然后从显示的菜单中选择嵌入.页面视图控制器应自动调整其大小,使其与原始视图控制器中的"容器视图"大小相同.

页面视图控制器嵌入步骤