UIPageViewController, перекрывающий другое представление [Swift - UIStoryBoard] - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь добавить UIPageView с установленным c счетчиком положения. Но страница UIPageView скрывает метку счетчика

Следующий код - я создаю PageViewController в моем ControllerView.

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 Ответ

2 голосов
/ 17 февраля 2020

Попробуйте использовать self.view.bringSubviewToFront (counterlabel)

...