2016-11-28 3 views
0

3 개의 탭이있는 UITabBarController를 사용하고 있습니다. 첫 번째 탭의 텍스트 만 복제됩니다. 뷰 속성을 사용하여 복제 된 항목을 검사하면 두 탭 표시 줄 항목간에 정확히 동일한 객체 참조임을 알 수 있습니다. 동일한보기가 2 개의 다른 프레임과 동시에 어떻게 나타날 수 있습니까? 나는이 탭들을 묶기 위해 특별한 일을하지 않고 첫 번째 탭만 복제한다. 인터페이스 빌더를 통해 유선 연결됩니다. 나는 또한 탭 바를 사용자 정의하기 위해 코드를 실행하지 않고 최소한의 문제까지 제거하려고 노력했습니다. 문제는 여전히 지속됩니다. iOS10에서 발생합니다.UITabBarController 첫 번째 UITabBarItem 및 중첩 된 탭 모음 제목을 복제합니다.

enter image description here

enter image description here

그것은 다음과 같습니다 enter image description here

답변

1

내가 답을 발견했다. 첫 번째 탭의보기 컨트롤러에서보기 컨트롤러의 제목을 다음과 같이 설정했습니다.

[self.parentViewController setTitle : @ "Song Lists"];

왼쪽 정렬 된 탭 텍스트를 제거하고 스토리 보드 탭 제목에 정의 된 가운데 맞춤 버전을 유지합니다.