programing

탭 모음 컨트롤러에 새 탭 추가

nasanasas 2020. 11. 20. 09:01
반응형

탭 모음 컨트롤러에 새 탭 추가


탭바 iOS 앱을 만들고 있습니다. 탭 모음보기 컨트롤러에는 두 개의 탭이 있으며 각 탭은보기 컨트롤러에 연결됩니다.

이것이 어떻게 보이는지 :

여기에 이미지 설명 입력

탭 컨트롤러에 더 많은 탭을 추가해야합니다. 다음과 같이 스토리 보드에서하고 있습니다.

  1. 새로운 뷰 컨트롤러를 추가합니다.
  2. 탭 막대 컨트롤러에서 새로 생성 된 뷰 컨트롤러로 control-drag합니다.
  3. 창이 열리고 Relationship Segue-View Controller를 선택합니다.
  4. 탭 바 컨트롤러에서 새 뷰 컨트롤러로의 segue가 생성됩니다.

그렇게하는 방법이라고 생각 합니다만, 탭바 컨트롤러에 탭 아이콘이 표시되지 않으면 탭 바가 회색이됩니다.

이렇게 :

여기에 이미지 설명 입력

내가 뭘 잘못하고 있는지 알아야합니다.


먼저 개체 라이브러리에서 TabBarController를 드래그하면 VC가있는 탭이 두 개만있는 것을 볼 수 있습니다.

TabBarVC에 더 많은 탭 항목을 추가하려면 개체 라이브러리에서 VC를 드래그합니다.

그런 다음 TabBarVC에서 Newly VC로 드래그를 제어하면 Segue 관계 팝업이 나타납니다.

마지막 하나의 Relationship Segue-> View Controllers를 선택하십시오.

여기는 화면입니다


개체 라이브러리의 탭 표시 줄 항목을 새보기에 추가하고 (오른쪽 패널에 속성 설정) 그런 다음 탭 표시 줄 컨트롤러에서 새보기로 드래그하여 관계 segue를 생성 할 때까지 동일한 문제가 발생했습니다.

새보기에 탭 항목을 먼저 추가하지 않고 탭 컨트롤러에서 드래그를 ctrl하려고하면 설명한 동작이 있습니다.


아이콘 이미지의 크기를 확인하십시오. 추가 된 이미지의 색조는 기본적으로 회색입니다. 큰 크기의 탭 표시 줄 이미지가있는 경우 어떤 이유로 전체 탭 표시 줄이 회색으로 표시 될 수 있습니다. pic은 자동으로 크기가 조정되지 않습니다.


아이콘 (미디어 라이브러리 표시에서)을 3rd 뷰 컨트롤러에 추가 / 드래그해야 제대로 표시 될 수 있습니다.


Xcode 6.1.1을 다시 시작하면 여러 프로젝트에서 작업하는 동안 문제가 해결되었습니다.


다음 프로세스는 탭 막대 컨트롤러에 새 항목을 추가하기위한 Xcode 9.4에서 따릅니다. 1) 새로운 Tab Bar Controller를 sotrtyboard에 끌어다 놓으십시오. 2) 2 개의 view controller와 연결된 2 개의 항목이 표시됩니다. 3) 탭 바 컨트롤러에 세 번째 항목 버튼을 추가하려면 i) 새 뷰 컨트롤러를 추가합니다. ii) 탭 바 컨트롤러를 마우스 오른쪽 버튼으로 클릭하고 새 뷰 컨트롤러로 드래그합니다. iii) "컨트롤러보기"옵션을 선택하는 팝업 안에 하나의 옵션 팝업이 표시됩니다.

관계 링크를 생성하고 탭 바 컨트롤러에서 자동 항목 버튼을 생성합니다.

참고 URL : https://stackoverflow.com/questions/23332718/adding-new-tabs-to-a-tab-bar-controller

반응형