2017-02-21 11 views
-3

私は現在、ストーリーボードを使用して開発されたアプリケーションで作業しています。スクロールビューにビューコントローラを追加する

私は、ストーリーボード内に既に追加されている2つのビューの前に、ページングスクロールビューにプログラムによってビューコントローラを追加しようとしています。

ビューコントローラが追加されますが、幅はわずかに大きく、中央のビューに移動します。

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

答えて

2

あなたはscrollviewからcontentSize、あなたの要件に合うようにframeVCを変更する必要が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のための位置を割り当てる必要が

関連する問題