내 응용 프로그램의 모든 페이지에있는 탭 표시 줄을 갖고 싶습니다. 앱의 주요 4 섹션 (탭의 섹션)을 4 개의 스토리 보드로 구분했습니다. 이제는 프로그래밍 방식으로 탭 표시 줄을 만들고 각 클릭시 새 스토리 보드를로드하려고합니다.프로그래밍 방식으로 새 스토리 보드를 제공하는 탭 표시 줄을 만드는 방법은 무엇입니까?
나는이 튜토리얼과 유사했던 : http://swiftdeveloperblog.com/code-examples/create-uitabbarcontroller-programmatically/
하지만 지금로드까지 새로운 스토리 보드 대신 컨트롤러를 볼 수의을로 그것을 설정하는 방법을 몰라?
이것이 내 주요 질문인데, 이것이 가치가 있는지 궁금해합니다. 이 작업을 수행하는 이유는 스토리 보드를 여전히 사용하고 싶기 때문에 스토리 보드를 분할하는 것이지만 한 개의 대규모 스토리 보드를 이어 받기를 원하지 않기 때문입니다. 나는 그러나 그것을 할 수 있었다.
나도 기억이 현명하지 않은 경우 막대의 탭을 클릭하면 전체적으로 새로운 스토리 보드가로드 될 때마다 속도가 느려 집니까? 그런 다음 초기 뷰 컨트롤러의 인스턴스 ID를 통해 그것을 만들지 않으려면
UIStoryboard(name: "TabOneStoryboard", bundle: nil)
.instantiateInitialViewController() as! TabOneViewController
:
UIStoryboard(name: "TabOneStoryboard", bundle: nil)
.instantiateViewController(withIdentifier: "TabOneViewControllerID") as! TabOneViewController
하면 설정하는 것을 잊지 마십시오
스토리 보드는 얼마나 큽니까? –
4 개의 섹션, 각각 약 3-4 개의 ViewControllers –