2012-06-26 3 views
0

다음 시나리오가 있습니다.UIViewController가 다른 UIViewController를 소유합니다

사용자의 로그인 정보가 제출되면
activityIndicator보기가 표시됩니다.

이것은 다음과 같이 구현 될 수 있습니다.
LoginViewController는 ActivityIndicator 뷰인 LoadingViewController를 소유 할 수 있습니다.
적절한 시간에 addSubview/removeFromSuperview.

나는 일반적으로 프로그래밍 방식으로 activityIndicator 뷰를 만들고 함께 재생합니다.
프로그래머가 모든 뷰를 xib와 연관시키고 자 할 때 LoadingViewController가 작동 할 수 있다고 생각합니다.

UIViewController를 갖는 UIViewController가 정상적으로 보입니까?
그렇지 않은 경우 팀원이 모든보기를 일부 XIB에서 볼 수있게하려면 위의 경우를 어떻게 처리합니까?

답변

0

UIViewController 하위보기 다른 UIViewController보기는 정상입니다. 당신의 방법이 효과가 있습니다.

또는 ActivityIndicatorView을 하위 뷰 LoginViewController으로두고 숨기거나 숨기기 (기본적으로 숨기기) 할 수 있습니다. 그냥 별도의보기 컨트롤러를 만들 필요가 없습니다. 이 방법은 당신이 매우 빡빡하다면 좋지 않습니다. (저는 이것에 대해 약간의 의문이 있습니다.)

메모리가 부족한 경우 프로그래밍 방식으로 메모리를 만들 수 있다고 설득하십시오.

+0

그래서 다른 UIViewController가있는 UIViewController는 일반적인 습관이 아닙니다. – eugene

+0

@Eugene : 첫 번째 문장에서 대답 했습니까? 하지만 그건 내 의견이다. – nhahtdh

관련 문제