사용자 이름에 사용자 유형을 입력하고 "이동"을 클릭하고 서버의 해당 사용자 정보가 표시되는 간단한 응용 프로그램 인 경우 UIView
을 스왑하는 것이 가장 좋은 것인지 궁금합니다. UIViewController
전체를 바꿔야하나요?UIView 또는 UIViewController 바꿔야합니까?
화면 상단에있는 앱의 라벨 또는 배너이며 사용자의 ID를 입력하는 텍스트 상자와 '이동'버튼이 있습니다. 사용자가 임의의 사용자 이름을 입력하고 "이동"을 탭하면 활동 표시기 (회전 휠)가 있어야하며 비동기 스레드가 데이터를 가져오고 완료되면 사용자 이름 텍스트 상자와 "이동" 버튼이 사용자의 공개 정보에 의해 스왑 아웃됩니다. 앱의 라벨 또는 배너는 실제로 전체 화면의 상단에 위치합니다. (화면의 25 %)
서브 뷰를 스왑하는 것이 가장 좋은 방법일까요, 아니면 전체 ViewController를 스왑 아웃하는 것이 가장 좋은 방법일까요? (어느 쪽이든, 아마도 전환을위한 애니메이션과 함께). 나중에 다른 기능과 화면으로 앱을 확장하려면 어떻게해야합니까? (그런데, UIViewController
에 의해, 다음 presentViewController:animated
이를 처리하기 위해 최선 반면에 UIView에 의해, 다음 [UIView transitionWithView: ...]
이 사용할 수 있는지 것 같다?)
UINavigationController 설명서를 자세히 살펴 봐야합니다. – Till
감사합니다. 앱이 뷰 컨트롤러의 스택을 원하지 않는다면 어떤 뷰에 "자유롭게"점프하는 것이 좋을까요? –