2017-08-16 14 views
0

私はUIPageControllerビューをUIPageViewControllerに追加しています。私はUIPageControlerの高さをプログラムで増やしたいと思います。これは、途中でとUIPageViewControllerの下部にUIPageControlの位置が変わらない場合

//PageViewController 
pageViewController.view.frame = bounds 

// pageControl 
self.pageControl.frame = CGRect(x: 0, y: 0, width: pageViewController.view.frame.width/2, height: pageViewController.view.frame.height - 200) 
self.pageControl.currentPageIndicatorTintColor = UIColor.orange 
self.pageControl.pageIndicatorTintColor = UIColor.white 
self.pageControl.numberOfPages = self.pages.count 
self.pageControl.currentPage = initialPage 
pageViewController.view.addSubview(self.pageControl) 

UIPageControleまだ私のコードです。私は、このような

self.pageControl.frame = CGRect(x: 0, y: 0, width: 300, height: 200) 

としてランダムな値を設定しても、あなたがUIPageControlの場所を変更したい場合はUIpageController位置は

答えて

1

を変更することはありません。あなたは制約を書く必要があります。私はあなたが高さを変更することができますが、あなたがあなた自身のUIViewまたはダウンロードポッドを作成することができることを、私は考えていないのviewDidLoad()

view.addSubview(pageControl) 
     pageControl.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true 
     pageControl.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true 
     pageControl.heightAnchor.constraint(equalToConstant: 60).isActive = true 
     pageControl.widthAnchor.constraint(equalToConstant: 30).isActive = true 

にそのコードを書く

関連する問題