Try this and see:
self.scrollView.frame = CGRect( <set frame> )
var imgOne = UIImageView(frame: CGRect( <set frame> ))
var imgTwo = UIImageView(frame: CGRect( <set frame> ))
var vcView = UIView(frame: CGRect( <set frame> ))
addChildVC(vcView: vcView)
imgOne.image = UIImage(named: "preview1")
imgTwo.image = UIImage(named: "preview2")
self.scrollView.addSubview(imgOne)
self.scrollView.addSubview(imgTwo)
self.scrollView.addSubview(vcView)
self.scrollView.contentSize = CGSize( <set content size> )
self.scrollView.isPagingEnabled = true
Add child view controller
func addChildVC(vcView: UIView){
let testVC = self.storyboard?.instantiateViewControllerWithIdentifier("testIdentifier") as! TestViewController
testVC.view.frame = vcView.bounds
vcView.addSubview(testVC.view)
self.addChildViewController(testVC)
testVC.didMoveToParentViewController(self)
}
source
share