나는 탭 기반 응용 프로그램을 가지고 있으며 두 개의 탭에 동일한보기 레이아웃을 다시 사용하려고합니다.탭 기반 응용 프로그램의 두 탭 항목 사이에서 장면 /보기 레이아웃 공유
뷰는 동일한 UIViewController 하위 클래스를 공유하지만 내 스토리 보드에서 동일한 장면/레이아웃을 공유 할 수없는 것으로 보입니다. 한 장면 /보기에 두 개의 탭 항목을 넣을 수 없습니다.
"해결"하는 방법은 다른보기를 추가하고 원본보기에서 레이아웃을 복사하여 붙여 넣은 다음 새 탭 항목에 대한 연결을 연결하는 것입니다. 그런 다음 viewWillAppear
메서드에서 어떤 탭을 선택했는지에 따라 다른 내용을 표시해야합니다. 그러나 원래보기의 레이아웃에서 뭔가를 변경하려면이 작업이 번거로 롭습니다.
Storyboards를 사용하여 더 효과적으로 구현할 수있는 방법이 있습니까? 아니면 프로그래밍 방식으로 뷰를 만들어야합니까?
이미 UITabBarItem.tag를 사용하여보기에서 어떤 내용을 가져야하는지 결정합니다. 내 질문은 스토리 보드에서 뷰를 레이아웃 할 수 있는지, 스토리 보드에서 두 개의 레이아웃 사이에 복사 - 붙여 넣기 할 필요가 없도록 두 개의 탭 뷰를 뷰 레이아웃 (장면)에 모두 연결할 수 있는지 여부입니다. – pojo