3
UINavigationController
에 연결된 UIPageViewController
을 사용하여 사용자 테이블과 채팅 테이블 두 페이지를 표시합니다. UIPageViewController의 탐색 막대에 단추를 표시하는 방법은 무엇입니까?
두 개의 버튼 Users
과 해당 뷰 컨트롤러가 나타납니다 태핑시 Chat
. 내비게이션 막대에이 버튼들이 있어야합니다.
는 여기에 내가
viewDidLoad()
let storyBoard = UIStoryboard(name: "Main", bundle: nil)
let vc1 = storyBoard.instantiateViewControllerWithIdentifier("users")
let vc2 = storyBoard.instantiateViewControllerWithIdentifier("chat")
vcArray = [vc1, vc2]
self.setViewControllers([vc1], direction: .Forward, animated: true, completion: nil)
let button1 = UIButton(frame: CGRectMake(0, 30, self.view.frame.width/2, 30))
let button2 = UIButton(frame: CGRectMake(self.view.frame.width/2+1, 30, self.view.frame.width/2, 30))
button1.setTitle("Users", forState: .Normal)
button2.setTitle("Chat", forState: .Normal)
self.navigationController?.navigationBar.topItem?.titleView?.addSubview(button1)
self.navigationController?.navigationBar.topItem?.titleView?.addSubview(button2)
불행하게도, 버튼 중 어느 것도 탐색 줄에 나타납니다 페이지 뷰 컨트롤러 클래스에 작성한 코드입니다. 사실, 네비게이션 바에 제목을 할당 할조차 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까?
감사
답장을 보내 주셔서 감사합니다. 불행히도이 방법으로는 문제가 해결되지 않습니다. 내장 된 기능을 위해 RKSwipeViewController로 이동했습니다. –