如何将UIViewController快速添加到UIScrollView中?

时间:2019-01-10 15:58:26

标签: ios swift uiviewcontroller uiscrollview

我想将UIViewController添加到UIScrollView中。
我正在搜索并尝试过,但是找不到解决方法。
最容易理解的方法是this.

这是我的代码。

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var scrollView: UIScrollView!



    override func viewDidLoad() {
        super.viewDidLoad()

        self.scrollView.contentSize.width = self.view.frame.width * 2


        let test = self.storyboard?.instantiateViewController(withIdentifier: "Test") as! TestViewController

        self.addChild(test)
        self.scrollView.addSubview(test.view)
        test.willMove(toParent: self)

        test.view.frame.origin = CGPoint.zero
    }
}

但是,我这种方式就是这样的错误。 enter image description here enter image description here

如何将UIViewController添加到UIScrollView中?
请帮助我。

1 个答案:

答案 0 :(得分:0)

在情节提要中,只需将containerView拖放到UIViewController 在您的scrollView