2013-04-15 2 views
1

응용 프로그램을 통해 정적보기를 표시 : enter image description here아이폰 OS - 나는 다음과 같은 달성하기 위해 노력하고

은 무엇이를 구현하는 가장 좋은 방법이 있을까요? 정적 뷰는 전환/애니메이션 중 일부가 아닙니다. 즉, 사용자가 VC1 -> VC2로 이동하면 하위보기는보기 전환 중에 동일한 정보를 표시해야합니다.

감사합니다.

답변

0

상황을 좀 더 명확하게 할 수 있습니까? 애니메이션 스왑없이 컨트롤러간에 정적 인 부분을 유지하려는 경우 객체 계층 구조에서 뷰가 컨트롤러 내부에 있으므로 한 스왑이 모두 가져 오기 때문에 가능성이없는 것처럼 보입니다.

컨트롤러가 정말로 필요한 경우가 아니면 하나의 UIView에 스왑 가능한 세 가지 하위 뷰를 쌓은 다음 다른 하위 뷰에 정적 하위 뷰를 쌓는 것이 좋습니다. 스왑 가능한 뷰를 스왑하면 정적 뷰가 아닌 정적 뷰만 변경됩니다.

+0

예, 정적 부분을 유지하려고했습니다. 게다가 그것은 3 가지 일 필요는 없지만 더 많은 뷰가 될 수 있지만 그 부분은 모든 뷰에서 정적이어야합니다. 또한 Tabbar 컨트롤러를 사용하고 있으므로 뷰/코드를 상당히 구현하여이를 구현해야한다고 생각합니다. 당신의 해결책은 실용적으로 보입니다. – Archon

0

구현을 통해 비슷한 정적 하위 뷰를 수행했습니다.

1- (왼쪽 또는 오른쪽으로보기 제어기의 메인 뷰를 이동시킴으로써)

2- 포스 설정된 탐색 컨트롤러의 전이 자신 천이 위치 : implemeting NO

3-에 애니메이션 정적 하위 뷰를 포함한 UIViewController 하위

+0

나는 이것을 시도 할 것이다. 이미 UIVIewController 하위 클래스가있는 하위 뷰 컨트롤러가 있는데 문제는 다른 뷰에 대해 탭 막대보기 컨트롤러를 사용하고 있다는 것입니다. 탭 막대보기 컨트롤러에서 메서드를 구현하기위한 제안 사항은 무엇입니까? – Archon

+0

이후 내 정적 하위 뷰를 tabbar/toolbar로 사용 했으므로 tabbar를 구현하지 않았습니다. 사실, 하위보기가 아래쪽에있는 탐색 컨트롤러처럼 보이고 이동시킬 수 없으며 탭바도 이동할 수 없기 때문에 하위보기를 사용할 수있게하는 방법을 볼 수 없습니다. – Bartu

관련 문제