2017-02-21 98 views
-3

我目前正在开发使用故事板的应用程序。在滚动视图中添加视图控制器

我试图添加一个视图控制器以编程方式将一个分页滚动视图添加到故事板中已添加的两个其他视图之前。

视图控制器被添加,但宽度稍大,并进入中间视图。

let vc = Vc() 
scrollView.addSubview(vc.view) 

回答

2

你必须指定一个contentSizescrollview,为ViewController

scrollView.contentSize = CGSize(width: 2 * view.frame.width, height: scrollView.frame.height) 

let frameVC = CGRect(x: 0, y: 0, width: view.frame.width, height: view.frame.height) 

vc.view.frame = frameVC 

vc.willMoveToParentViewController(self) 
self.addChildViewController(vc) 
vc.didMoveToParentViewController(self) 
scrollView.addSubview(vc.view) 

注意的frame,你必须改变frameVC,以符合您的要求的位置

相关问题