2011-08-05 5 views
0

A, B, C의 세 가지보기가 있다고 가정 해 봅시다.보기 A에 있고보기 C를 나타내는 단추가 있습니다. 이제는 활성 뷰가 B로 이동하고 B 뷰에 C 뷰를 팝업으로 표시 할 때이 버튼을 선택해야합니다. 이것이 첫 번째 질문입니다. 두 번째 질문 : 어떻게하면 뷰 C에서 500x500px 팝업을 만들어 XIB 파일에서 디자인 할 수 있습니까 (이 팝업은 뷰 B에 표시됩니다)?Xcode의 다른보기에서보기보기

답변

0

응용 프로그램 디자인 방식에 따라 다릅니다. 만약 당신이 UIViews (적어도 하나의 UIViewController 상상) 다음 예를 들어 인터페이스 디자인 빌더에서보기 B를 추가 할 수 있습니다. 보기 C의 크기와 위치를 500x500px로 설정하고보기 B에 표시하려는 위치로 이동하십시오. 물론 IBOutlet을 머리글에 추가하고 각보기를 IBOutlet에 연결해야합니다. 그런 다음 B 또는 B 및 C보기에 대해 단순히 숨김 = 예를 설정하는 것이 싼 방법입니다. 사용자가 버튼을 누르면 단순히보기 B의 숨기기를 취소 한 다음보기 C의 숨김을 해제합니다. UIViewController를 사용하고 UINavigationController가있는 경우 A의보기 제어기를 루트보기 제어기로 설정하고 B의보기 제어기 만 푸시 할 수 있습니다. 그런 다음 B에서 당신은 MobileViewController를 표시 할 수 있습니다. 그것은 당신의 응용 프로그램이 어떻게 설계되었는지에 달려 있습니다.