내 애플은 모든 뷰는 4 개 버튼은 A, B, C로 이동하자 와 TabBar의가보기 (A)에 D프로그래밍 방식으로 여러 탐색 컨트롤러를 추가하는 방법은 무엇입니까?
을 시작 내가 현재 가지고하는 것은이 시나리오는 다음과 같습니다
A, B, C, D 중 하나로 이동하면 상단의 모든 항목을 지우고 스택 하단 으로 돌아갑니다.
하지만 난 B 1에서 이동할 때이 네비게이션은 이제
1: A>1
2: B>3>7
3: C>2>5>6>8>7
4: D>9>1
일어난 예를 들어,이 이미지에서처럼 행동 할 필요가, 나는 B
의 상단 인 다시 7로 이동질문 : 하나 이상의 내비게이션 컨트롤러가 필요하다고 생각합니까? 또한 appDelegate
의 didFinishLaunchingWithOptions
함수에이 코드를 삽입하면 프로그래밍 방식으로 하나 이상의 탐색 컨트롤러를 수행하는 방법은 무엇입니까? 그리고 A, B 푸시 또는로드 뷰 컨트롤러 사이에 사용할 것은 무엇입니까?
////////// NC
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let mainView = storyboard.instantiateViewControllerWithIdentifier("selectLocation") as! selectLocation // 1 Home
let searchView = storyboard.instantiateViewControllerWithIdentifier("2") as! Search // 1 Home
let friendsView = storyboard.instantiateViewControllerWithIdentifier("3") as! Friends // 1 Home
let meView = storyboard.instantiateViewControllerWithIdentifier("4") as! Me // 1 Home
var nav1 = UINavigationController()
nav1.viewControllers = [mainView]
nav1.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
var nav2 = UINavigationController()
nav2.viewControllers = [searchView]
nav2.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
var nav3 = UINavigationController()
nav3.viewControllers = [friendsView]
nav3.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
var nav4 = UINavigationController()
nav4.viewControllers = [meView]
nav4.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
UINavigationBar.appearance().barTintColor = UIColor(red: 176.0/255.0, green: 190.0/255.0, blue: 105.0/255.0, alpha: 1.0)
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
UINavigationBar.appearance().barStyle = UIBarStyle.BlackTranslucent
self.window!.rootViewController = nav1
self.window?.makeKeyAndVisible()
////////// NC
공지 사항 : - 해결 방법이 필요하면 샘플 github 프로젝트를 준비하고 여기에 링크 할 것입니다. – DeyaEldeen
GitHub 샘플을 사용할 수있는 기회가 있으십니까? – SQLiteNoob