내 응용 프로그램에서 페이지 매김을 구현하려고합니다. 그것에 대한 , 나는 하나의 UIPageViewController를 만들고 UIPageViewController 아래에 다중 뷰 컨트롤러를 추가했습니다.UIPageController에서 탐색 표시 줄이 제대로 작동하지 않습니까?
UIPageViewController에서 컨트롤러를 추가하기 위해 다음 코드를 사용했습니다.
let page1: SPWalkController! = self.storyboard!.instantiateViewController(withIdentifier: "walkid") as! SPWalkController
let page2: SPCreateWalkController! = self.storyboard!.instantiateViewController(withIdentifier: "createwalkid") as! SPCreateWalkController
page1.isCreateWalk = true
pages.append(page1)
pages.append(page2)
// Create the page container
pageContainer = UIPageViewController(transitionStyle: .scroll, navigationOrientation: .horizontal, options: nil)
pageContainer.delegate = self
pageContainer.dataSource = self
pageContainer.setViewControllers([page1], direction: UIPageViewControllerNavigationDirection.forward, animated: false, completion: nil)
// Add it to the view
view.addSubview(pageContainer.view)
그러나 문제는 탐색 막대 아래에 컨트롤러보기가 추가 된 것입니다. 그런 이유로 컨테이너 컨트롤러의 "Under top bar"속성을 선택 취소했습니다. 그래서 내 문제가 해결되었습니다. 하지만 그보기 컨트롤러에 또 다른보기 컨트롤러를 제시 하려다가 다시 닫을 때 탐색 막대 아래에 하위보기 컨트롤러가 표시됩니다. 여기
는 서로의 ViewController 제시 그것을 본 다른 뷰 컨트롤러 전에
우선 스크린을 발행 대향 내 스크린이다
뷰 컨트롤러 상기 기각 후 다음과 같이 보입니다.
보기는 탐색 모음 나는이 문제를 해결할 수있는 방법 아래에 간다? 또는 UIPageViewController 구현 어떤 지침이 있습니까?