0

지난 4 일 동안 성공하지 못한 채로 답변을 찾으려고 한 질문이 있습니다. 어떤 도움이라도 대단히 감사하겠습니다!UITabViewController 내의 탭에서 마지막 뷰를 기억하십시오.

내 디자인은 iPhone과 비슷한 "phone"앱과 비슷합니다. 내 루트보기 컨트롤러는 UITabBarController입니다. 이 UITabBarViewController에 의해 제어되는 세 개의 UINavigationController가 있습니다. 각 UINavifationController는 숫자 UIViewController를 순차적으로 푸시합니다.

첫 번째 탭의보기 (예 : iphone "phone"즐겨 찾기 탭)를 클릭하면 세부 정보 (연락처 세부 정보보기)가 표시됩니다. 이제 다른 탭 ("최근"탭)으로 전환합니다. 첫 번째 "즐겨 찾기"탭을 다시 클릭하면 첫 번째 탭의 루트보기 ("즐겨 찾기"의 테이블보기 목록) 대신 "연락처의 세부 정보보기"가 나타나게하려면 어떻게합니까?

프로그램이 다른 탭의 "최상위"보기 (보기 스택)를 기억하는 방법입니다. 그래서 탭으로 돌아 가면 제어되는 루트보기 대신 나에게 "위쪽"보기가 표시됩니다 uinavigationviewcontroller?

도와

감사합니다!

답변

0

아이폰은 기본적으로 당신이 원하는 않기 때문에 당신은이 문제와 충돌하지 않아야합니다. 나는 문제 중 하나 방법은 탐색에 뷰 컨트롤러를 추가 생각 컨트롤러, 또는 네비게이션 컨트롤러를 생성/저장하는 방식에 따라 달라질 수 있습니다. 탭을 변경 한 후에 방금 추가 한 정보를 지우는 것일 수도 있습니다. 당신이 인터페이스 빌더의 도움으로 원하는 아키텍처를 구축하는 방법을 단계별로 잘 단계를 설명

http://youtube.com/watch?v=LBnPfAtswgw

이 비디오를 시청 해보십시오.

+0

빠른 응답과 아주 좋은 youtube 튜토리얼에 대해 많은 감사드립니다. 실제로 뷰 컨트롤러를 저장하는 방법입니다. 그것은 나날을 구했다! 당신의 도움을 주셔서 감사합니다! – DanielZ

+0

오신 것을 환영합니다. Btw를 사용하면 '답변'으로 표시하거나 도움이되는 답변/의견에 투표 할 수 있습니다.) – makaron

관련 문제