UIPageViewController与其他视图重叠[Swift-UIStoryBoard]

时间:2020-02-17 09:43:57

标签: ios swift xcode uistoryboard

我正在尝试使用静态位置计数器添加UIPageView。但是UIPageView页面隐藏了Counter Label

以下代码-我在ControllerView中创建PageViewController。

func createPageViewController(){
    let pageVC = self.storyboard?.instantiateViewController(identifier: 
    Constant.storyIdPageViewIdentifier) as! UIPageViewController

    pageVC.dataSource = self

    if carsArray.count>0 {
        let imageController = getImageViewController(withIndex: 0)!

        let imageControllers = [imageController]
        pageVC.setViewControllers(imageControllers, direction: .forward, animated: true, completion: nil)
    }

    pageViewController = pageVC

    self.addChild(pageViewController!)
    self.view.addSubview(pageViewController!.view)
    pageViewController?.didMove(toParent: self)

}

If i scroll right i can see counter

Pager view hiding counter label

Layout Hierarchy view.

3d Debugging view

1 个答案:

答案 0 :(得分:2)

尝试使用 self.view.bringSubviewToFront(counterlabel)