UIViewController가 모달로 표시되는 것과 비교하여 컨테이너보기 안에 있는지, 예를 들어 UINavigationViewController 안에있는 것과 비교하여 감지 할 수 있습니까?UIViewController가 컨테이너보기 내에 있는지 확인하십시오.
편집 :이 질문에 대한 이유를 명확히하기 : 때때로 VC (Container View)의 다른 VC 안에 자식 VC로 다른 시간에 양식 시트로 표시되는 VC가 있습니다. VC가 실제로 어떻게 표시되는지 (Form Sheet 또는 Container View) 확인할 수 있기를 원합니다.
여기 UIViewController는 UIView를 단순히 조정하므로주의하십시오. 기술적으로 아무것도 표시하지 않으며 실제로 UIView에 포함되어 있지 않습니다. 해결하려는 문제에 대해 구체적으로 설명해 주시겠습니까? – dboals
초록에서 대답하기가 조금 어렵습니다. 어떤 상황에서 컨테이너보기에 있는지 여부를 알지 못합니까? (아마도 스토리 보드를 만들었을 것입니다.) 왜이 정보가 필요한지 구체적으로 설명해 줄 수 있습니까? – rdelmar
당신의 편집은 본질적으로 같은 것을 요구하고 있습니다. 참조하고있는 "컨테이너"보기가 실제로 존재하지 않습니다. 디자인을 돕기 위해 스토리 보드에 그려집니다. 모든 일은 "포함 된"뷰 컨트롤러의'뷰'가 "부모"뷰 컨트롤러에 속한'뷰 '의 서브 뷰로 추가됩니다. 코드에서 할 수 있습니다 ...'[self.view addSubview : someViewController.view];'이것은 모두 일어나고 있습니다. – Fogmeister