Swift-각보기에 대해 다른 탐색 모음을 설정하는 방법은 무엇입니까?

사용자 5590773

여기에 이미지 설명을 입력하십시오 . 다른보기에서 다른 탐색 모음 단추를 표시하는 데 문제가 있습니다.

부모보기 탐색 컨트롤러와 3 개의 자식보기가 있습니다. 제가하고 싶은 것은 메인 스토리 보드에 추가함으로써 얻을 수있는 동일한 2 개가 아니라 각 하위 뷰에 서로 다른 탐색 모음 버튼을 갖는 것입니다.

내 스토리 보드와 코드가 어떻게 생겼는지 볼 수 있도록 두 개의 스크린 샷을 첨부했습니다.

그래서 기본적으로 각 뷰에 개별적으로 막대 항목을 추가하는 코드를 찾고 있습니다. [! [여기에 이미지 설명 입력] [2]] [2]여기에 이미지 설명 입력

협정

In each view controller you can use self.navigationItem to make those changes individually.

For example, say you have a view controller names "VC1" and you want to have an add button in the navigation bar. In VC1, override viewDidLoad and do the following:

override func viewDidLoad() {
    self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Add, target: self, action: "addFunc")
}

UPDATE: So, looking at your tutorial I realized that you're not pushing the child view controllers to the navigation controller, you're just adding them as child. There is a difference. Every navigation controller has a set of view controllers (you can access this: navController.viewControllers)

자식 뷰 컨트롤러를 추가 할 수 있지만 다른 컨트롤러와 다르지 않습니다. 실제로 내비게이션 컨트롤러를 사용하려면 내비게이션 컨트롤러로 푸시해야합니다. 그렇지 않으면 navigationItem 또는 이와 유사한 기능에 액세스 할 수 없습니다.

스크롤 뷰에 뷰 컨트롤러를 추가하는 대신 다음을 사용하십시오.

self.pushViewController(childViewController1, animated: true)

스크롤 뷰에 포함하고 모든 뷰 컨트롤러에 대해 서로 다른 탐색 모음 버튼을 갖고 싶다면이 메커니즘을 직접 구현해야합니다. 예를 들어 다음을 확인하십시오.

https://github.com/peymanmortazavi/UISwipeViewController

다듬어지지 않았고 레이아웃 제약 조건을 올바르게 구현해야하지만 내 의미를 보여줍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

NavigationControllerDelegate를 통해 대화 형 전환 중에 탐색 모음을 숨기거나 숨기는 올바른 방법은 무엇입니까?

분류에서Dev

xml로 하단 탐색보기 위에 조각을 설정하는 방법은 무엇입니까?

분류에서Dev

파일의 각 검색 결과에 대해 다른 변수를 설정하는 방법은 무엇입니까?

분류에서Dev

목록보기 Android에서 생성 된 각 탐색 막대의 값을 얻는 방법은 무엇입니까?

분류에서Dev

각 그리드보기 항목에 다른 배경색을 지정하는 방법은 무엇입니까?

분류에서Dev

jQuery : 다른 설정에 대해 하나의 기능을 사용하는 방법은 무엇입니까?

분류에서Dev

여러 입력 제출 양식 (HTML)에 대해 서로 다른 배경색을 설정하는 방법은 무엇입니까?

분류에서Dev

jQuery Mobile의 모든 탐색에 대해 동일한 페이지 전환을 설정하는 방법은 무엇입니까?

분류에서Dev

jQuery Mobile의 모든 탐색에 대해 동일한 페이지 전환을 설정하는 방법은 무엇입니까?

분류에서Dev

Android 6.0에서 탐색 모음을 숨기는 방법은 무엇입니까?

분류에서Dev

ActionBar에서 탐색 드롭 다운을 오른쪽 정렬하는 방법은 무엇입니까?

분류에서Dev

iOS 7에서 오른쪽 탐색 막대 버튼을 비활성화하는 방법은 무엇입니까?

분류에서Dev

탐색 모음에 버튼을 추가하는 방법은 무엇입니까?

분류에서Dev

다른 탭 세트에 대해 별도의 동작을 설정하는 방법은 무엇입니까?

분류에서Dev

파일에서 다음 git 수정을 탐색하는 방법은 무엇입니까?

분류에서Dev

Swift 5에서 프로그래밍 방식으로 탐색 모음의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

Weebly의 각 페이지에 대해 다른 기본 콘텐츠 배경을 설정하는 방법은 무엇입니까?

분류에서Dev

탐색 모음에서 검색 엔진을 나타 내기 위해 짧은 단어를 사용하는 방법은 무엇입니까?

분류에서Dev

특정 페이지에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

입력기 서비스에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

"불변 위반 :이 탐색기에 대한 탐색 소품이 없습니다"를 해결하는 방법은 무엇입니까?

분류에서Dev

titleForHeaderInSection에서 색상을 설정하는 방법은 무엇입니까? -빠른

분류에서Dev

Swift : 다른 컨트롤러에서 IBOutlet을 설정하는 방법은 무엇입니까?

분류에서Dev

내 탐색 모음을 수정하는 방법은 무엇입니까? 화면에 따라 위치가 다릅니다.

분류에서Dev

matplotlib의 산점도에서 각 점에 대해 서로 다른 색상 음영을 그리는 방법은 무엇입니까?

분류에서Dev

자신과 다른 모델 모두에 다 대다 관계가있는 모델을 설정하고 정렬을 허용하는 방법은 무엇입니까?

분류에서Dev

하나의 태그에서 다른 패널의 배경색을 설정하는 방법은 무엇입니까?

분류에서Dev

단일보기의 탐색 모음 배경을 변경하는 방법은 무엇입니까?

분류에서Dev

CSS에서 가로로 탐색 모음을 정렬하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    NavigationControllerDelegate를 통해 대화 형 전환 중에 탐색 모음을 숨기거나 숨기는 올바른 방법은 무엇입니까?

  2. 2

    xml로 하단 탐색보기 위에 조각을 설정하는 방법은 무엇입니까?

  3. 3

    파일의 각 검색 결과에 대해 다른 변수를 설정하는 방법은 무엇입니까?

  4. 4

    목록보기 Android에서 생성 된 각 탐색 막대의 값을 얻는 방법은 무엇입니까?

  5. 5

    각 그리드보기 항목에 다른 배경색을 지정하는 방법은 무엇입니까?

  6. 6

    jQuery : 다른 설정에 대해 하나의 기능을 사용하는 방법은 무엇입니까?

  7. 7

    여러 입력 제출 양식 (HTML)에 대해 서로 다른 배경색을 설정하는 방법은 무엇입니까?

  8. 8

    jQuery Mobile의 모든 탐색에 대해 동일한 페이지 전환을 설정하는 방법은 무엇입니까?

  9. 9

    jQuery Mobile의 모든 탐색에 대해 동일한 페이지 전환을 설정하는 방법은 무엇입니까?

  10. 10

    Android 6.0에서 탐색 모음을 숨기는 방법은 무엇입니까?

  11. 11

    ActionBar에서 탐색 드롭 다운을 오른쪽 정렬하는 방법은 무엇입니까?

  12. 12

    iOS 7에서 오른쪽 탐색 막대 버튼을 비활성화하는 방법은 무엇입니까?

  13. 13

    탐색 모음에 버튼을 추가하는 방법은 무엇입니까?

  14. 14

    다른 탭 세트에 대해 별도의 동작을 설정하는 방법은 무엇입니까?

  15. 15

    파일에서 다음 git 수정을 탐색하는 방법은 무엇입니까?

  16. 16

    Swift 5에서 프로그래밍 방식으로 탐색 모음의 배경색을 변경하는 방법은 무엇입니까?

  17. 17

    Weebly의 각 페이지에 대해 다른 기본 콘텐츠 배경을 설정하는 방법은 무엇입니까?

  18. 18

    탐색 모음에서 검색 엔진을 나타 내기 위해 짧은 단어를 사용하는 방법은 무엇입니까?

  19. 19

    특정 페이지에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

  20. 20

    입력기 서비스에서 탐색 모음의 색상을 변경하는 방법은 무엇입니까?

  21. 21

    "불변 위반 :이 탐색기에 대한 탐색 소품이 없습니다"를 해결하는 방법은 무엇입니까?

  22. 22

    titleForHeaderInSection에서 색상을 설정하는 방법은 무엇입니까? -빠른

  23. 23

    Swift : 다른 컨트롤러에서 IBOutlet을 설정하는 방법은 무엇입니까?

  24. 24

    내 탐색 모음을 수정하는 방법은 무엇입니까? 화면에 따라 위치가 다릅니다.

  25. 25

    matplotlib의 산점도에서 각 점에 대해 서로 다른 색상 음영을 그리는 방법은 무엇입니까?

  26. 26

    자신과 다른 모델 모두에 다 대다 관계가있는 모델을 설정하고 정렬을 허용하는 방법은 무엇입니까?

  27. 27

    하나의 태그에서 다른 패널의 배경색을 설정하는 방법은 무엇입니까?

  28. 28

    단일보기의 탐색 모음 배경을 변경하는 방법은 무엇입니까?

  29. 29

    CSS에서 가로로 탐색 모음을 정렬하는 방법은 무엇입니까?

뜨겁다태그

보관