如何使用BWWalkthrough在演练页面中自动播放视频

时间:2016-08-09 17:30:48

标签: ios video swift2 bwwalkthrough

链接到BWWalkthrough库:https://github.com/ariok/BWWalkthrough

我是iOS开发的新手(Swift 2.2,Xcode 7.3.1)。我已经使用库BWWalkthrough为我的应用程序工作了。当加载演练页面(类BWWalkthroughPageViewController)时,我想在每个页面上自动播放视频。目前,我可以使用主故事板中的视图场景为演练页面添加图像,标签,按钮等,但是如何将视频添加到这些页面?我应该为每个页面创建“XViewController.swift”文件以编程方式添加视频吗?但是如何将这些文件与演练页面链接起来?目前,页面将添加到演练中:

@IBAction func openInstrButtonPressed(){

    let stb = UIStoryboard(name: "Main", bundle: nil)
    walkthrough = stb.instantiateViewControllerWithIdentifier("container") as! BWWalkthroughViewController
    let page_one = stb.instantiateViewControllerWithIdentifier("instr_page1")
    let page_two = stb.instantiateViewControllerWithIdentifier("instr_page2")
    let page_three = stb.instantiateViewControllerWithIdentifier("instr_page3")
    let page_four = stb.instantiateViewControllerWithIdentifier("instr_page4")

    // Attach the pages to the master
    walkthrough.delegate = self
    walkthrough.addViewController(page_one)
    walkthrough.addViewController(page_two)
    walkthrough.addViewController(page_three)
    walkthrough.addViewController(page_four)

    self.presentViewController(walkthrough, animated: true) {
        ()->() in
        self.needWalkthrough = false
    }
}

由于演练页面使用的是“BWWalkthroughPageViewController”类,我应该定义一个新的类来以编程方式添加视频吗?

1 个答案:

答案 0 :(得分:0)

当然,这是唯一的方法,创建一个新类,如果你想创建一个视图(例如故事板)并添加视频。我希望有用。

OBS:如果你知道如何编辑BWWalkthroughPageViewController的类,你可以创建一个特定的修改来导入视频。