2012-01-25 2 views
0

ViewController (내비게이션 포함)은 개의 콘텐츠 레이아웃을 개 표시해야합니다. 나는 동일한 배경과 탐색을 유지하기를 원하며 을 변경해야합니다. UIView입니다.동일한 xib에 여러 개의 "콘텐츠보기"

동일한 xib/스토리 보드에 다른 UIViews이있는 경우 사용하지 않는 것들을 숨길 수 있습니까?

segues를 사용하여 작동하지 않습니다 중 하나 그들은 내 지정 탐색애니메이션에서 혼란을하기 때문이다.

을 수행하는 더 좋은 방법이 있습니까? 무엇을하려고합니까? 제안

솔루션 감사

내 디자인은 내가 정의 UIViewControllerUIView들과 함께 아이디어를 모방하기로 결정 view controller containment를 사용하여 너무 정의입니다. 너무 나쁘지 않고 오히려 빨리 작동합니다.

답변

0

내 디자인은 내가 정의 UIViewControllerUIViews과 아이디어를 모방하기로 결정 view controller containment을 사용 너무 정의입니다. 너무 나쁘지 않고 오히려 빨리 작동합니다.

1

뷰 컨트롤러 포함을 사용하여 살펴보고 별도의 nib 파일에서 뷰를로드하고 컨테이너보기 컨트롤러에서 사용자 지정 탐색 및 애니메이션을 제공 할 수 있습니다.

참고 :이 내용은 정말보기가 너무 많은 메모리를 사용하지 않는 경우는 (그러나 보이지 않는 뷰를 언로드하는 것이 좋습니다, 5

1

일반적으로 아이폰 OS에서 지원 및/또는 cpu 시간) 그들이 사용하지 않을 때 그들을 숨기면 잘 작동합니다.

View controller containment 각각의보기에 고유 한 기능이있는 경우 (보기 1은지도,보기 2는 텍스트 정보,보기 3은 이미지 갤러리), 아마해야 할 일입니다. UITabBar이 유용 할 수 있지만 앱에 따라 다릅니다.

실적에 미치는 영향은 조회수에 따라 다릅니다. 아직하지 않았다면, 인스 트루먼 트 (사과의 진단 도구) 사용법을 배우는 데 시간을 투자하십시오. 개발자 리소스에서 "인스트루먼트를 사용하여 앱 성능 최적화"라는 제목의 비디오를 보는 것이 좋습니다.

관련 문제