我目前正在尝试使用swift在Xcode 8.2.1中构建演示应用程序,以了解如何使用UIPageViewController。我在UIPageViewController的子类中添加了三个插座,我打算连接到页面视图控制器将控制的三个视图。无法将IBOutlet连接到UIViewController(或其子类)
class MyPageViewController: UIPageViewController, UIPageViewControllerDataSource
{
@IBOutlet weak var redController : MyColorViewController!
@IBOutlet weak var greenController : MyColorViewController!
@IBOutlet weak var blueController : MyColorViewController!
//...
}
在我的主要故事板中,我创建了一个MyPageViewController实例和三个MyColorViewController实例。
但是,对于我的生活,我无法弄清楚如何让故事板将上面的三个插座连接到任何颜色视图控制器实例。
我已经试过两个Ctrl拖动从页面视图控制器本身每种颜色视图控制器,并从页面视图控制器的网点的检查。什么都没有
建议?
无法将'UIViewControllers'作为'@ IBOutlets'连接。你在做什么?故事板中的每个视图控制器都是独立的项目。 IBOutlets只能是视图控制器“场景”内部的东西。 – Fogmeister
你应该从'blueController'刨到蓝色视图*控制器*,而不是蓝色*视图* –
@ MikeMayer97这里是完全相同的 - :https://spin.atomicobject.com/2015/12/23/ swift-uipageviewcontroller-tutorial/ –