내 초기보기 컨트롤러는 탭 막대 컨트롤러입니다. 아래쪽의 탭 막대를 맨 위에 놓고 싶습니다 (self.tabBarController? .tabBar.frame을 사용하여 수행 한 작업). . 탭 모음 위에 탐색 모음을 표시하려고합니다. 사람이보기 컨트롤러 인터페이스 bulider에 정의되어있는 경우이내비게이션 컨트롤러를 탭바 컨트롤러에 포함하는 방법
0
A
답변
0
당신은 이러한 코드
let VC1 = self.storyboard?.instantiateViewControllerWithIdentifier("storyboardID") as! DemoViewController
또는
let VC2 = YourViewController()
의 하나보기 컨트롤러를 인스턴스화 할 수 있습니다 할 날 형 간염 주시겠습니까, 그 다음 첫 번째와 함께 가고, 두 번째와 함께 가라.
이제 tabBarController에 대한 뷰 배열을 생성하기 위해 인스턴스화 된 VC 인 rootViewController가있는 요소로 NavigationController를 배치했습니다.
let tab1 = UINavigationController(rootViewController: VC1)
let tab2 = UINavigationController(rootViewController: VC2)
마지막
self.viewControllers = [tab1,tab2] //This will create tabBar with 2 tabs
내비게이션 제어부이 함께 상단에 표시 할 한 tabBar 배열을 설명이
tab1.tabBarItem = UITabBarItem(title: nil, image: UIImage(named: "unselectedImage")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal), selectedImage: UIImage(named: "selectedImage")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal))
같이 tabBarItem 이미지를 설명. 탐색 표시 줄을 사용자 정의 할 수 있습니다. 그 내용은 this을 참조하십시오.
또한 tabBarController를 AppDelegate의 rootViewController로 만드는 것을 잊지 마십시오. 그렇지 않으면 애플의 지침에 어긋납니다.
희망이 도움이됩니다. :)
1
UITabBar는 항상 화면 맨 아래에 있어야합니다. 안드로이드 탭과 유사한 제 3 자 구현물이 있으며 찾고있는 것일 수 있습니다.
예를 들어 https://github.com/HighBay/PageMenu을 살펴보십시오. 나의 제안은 그의 ViewController하고 탐색 표시 줄 아래에 탭 표시 줄의 작업을 수행 할 UISegmentController을 사용하는 것입니다
0
..
이 좋은 생각이 있다면 내가 슈어 아니에요 당신에게관련 문제
- 1. 탭바 컨트롤러에 내비게이션 컨트롤러 구현
- 2. 여러보기 컨트롤러를 내비게이션 컨트롤러에 푸시하는 방법
- 3. 내비게이션/탭바 컨트롤러를 5 초 동안 차단하는 방법?
- 4. 내비게이션 컨트롤러를 탭 막대 컨트롤러에 포함하기
- 5. DetailViewController에 내비게이션 컨트롤러를 제공하는 방법?
- 6. 내비게이션 컨트롤러에 툴바 추가하기
- 7. 내비게이션 컨트롤러에 하위보기 추가
- 8. 내비게이션 컨트롤러를 어떻게 전환합니까?
- 9. 내비게이션 컨트롤러에 포함 된 두 개의보기 컨트롤러를 닫을 수 없습니다
- 10. 푸시 된 후 내비게이션 컨트롤러를 무시하는 방법?
- 11. 내비게이션 컨트롤러를 사용하여 tabbar 컨트롤러 xib를로드하는 방법
- 12. 내비게이션 컨트롤러를 사용하는 이점
- 13. 내비게이션 컨트롤러를 종료하는 방법? 레스토랑에 대한
- 14. 글로벌 내비게이션 컨트롤러를 사용하는 iOS
- 15. 내비게이션 컨트롤러를 탭 바 컨트롤러에 넣는 방법은 무엇입니까?
- 16. 내비게이션 컨트롤러를 밀고 팝합니까?
- 17. 보기 컨트롤러에 내비게이션 컨트롤러 구현
- 18. Tabbar가 내비게이션 컨트롤러에 액세스 할 수 없습니다.
- 19. 내비게이션 컨트롤러에 서브 뷰 포함하기
- 20. 내비게이션 컨트롤러를 UIViewController에 추가하십시오.
- 21. 내비게이션과 xcode4의 탭바 컨트롤러를 스토리 보드와 결합
- 22. 내비게이션 막대가 포함 내비게이션 컨트롤러에 표시되지 않음
- 23. 앱 대리인에서 내비게이션 컨트롤러에 액세스하려면 어떻게해야합니까?
- 24. 내비게이션 컨트롤러에 의해 눌려지는 탭 컨트롤러
- 25. 내비게이션 컨트롤러를 기존 뷰에 추가하는 방법
- 26. UIview iphone에 내비게이션 컨트롤러를 얻는 방법
- 27. 부모보기의 하위보기에 내비게이션 컨트롤러를 추가하는 방법
- 28. 가로 방향 ios6에 내비게이션 컨트롤러를 추가하는 방법
- 29. iOS에서 여러 내비게이션 컨트롤러를 만들 수 있습니까?
- 30. 탭바 컨트롤러를 클릭 할 때 탐색 모음을 얻는 방법
감사합니다. 우리 모두는 그것이 바닥에 있다고 기대하기 때문에. – 123FLO321
나는 제안하지 않는다. 탐색 막대 아래에 자신의 막대를 만듭니다 (탐색 막대에 하위보기로 추가). – tbilopavlovic