【发布时间】:2015-08-16 23:27:16
【问题描述】:
Swift 新手。我看过很多关于使用 PageViewController 的教程,但它们总是让页面视图占据整个屏幕。
我正在尝试仅在我的应用程序的一部分而不是整个屏幕中实现页面查看功能,以便其他“静态”元素(例如工具栏)可以保留。看起来有点像这样的东西......
https://imgur.com/9wM1vll ---(在嵌入图像之前需要更多代表)
...滑动会导致出现不同的图像,如各种 PageViewController 教程中所见(例如http://www.appcoda.com/uipageviewcontroller-storyboard-tutorial/)。
当我从单视图应用程序开始时,我转到 Storyboard 并尝试将“页面视图控制器”从对象库拖到 ViewController 框架中,它只是“弹回”,即它不会让我添加页面视图控制器。
现在,如果我将 Page View Controller 添加到另一个 View Controller 周围的空白区域,那么这就回到了 PageViewController 占据整个屏幕的教程,我不希望这样。
如何做到这一点?
谢谢。
对不起,如果这是一个骗局,但我已经尝试并未能找到任何可以直接回答我问题的内容。最接近的是Implement PageViewController in TableViewController details 或Adding a UIPageViewController to a subview, subview only shows edge of pageContentview,但它们的相似性不足以让我理解,而且它们在我还没有学过的Objective C 中。
【问题讨论】:
标签: ios xcode swift uipageviewcontroller xcode-storyboard