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

问题描述 投票:0回答:1

我正在尝试使用静态位置计数器添加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

ios swift xcode uistoryboard
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.