2012-11-27 2 views
0

오늘, 내 프로그램을 구현할 때 문제가 발생합니다. 세 가지 유형의보기가 있습니다 (작은보기). 그들로부터 나는 다른 견해를 가지고 있습니다. (Templates) 전체보기 뷰 컨트롤에 추가 할 때. 내가 생각하기에 willAnimateToRotation ... 작은 뷰는 템플릿 내부에 있기 때문에 제대로 작동하지 않습니다. 그리고 ViewController 내부의 템플릿. 앱이 회전 할 때 작은보기의 프레임을 변경해야합니다. 어떻게해야합니까? 회전에서 프레임 변경을 수행하는 방법은 무엇입니까?내부보기가 다른보기보기

뷰는 addSubview가있는 템플리트에 추가되고 VC에도 템플리트에 추가됩니다. 템플릿에서 작은보기로 데이터를 전달합니다.

+0

관련 코드를 표시하십시오. 그렇게하는 것이 더 쉬울 것입니다 – giorashc

답변

0

저는 이것을 ViewController 억제 문제로 번역했습니다. 보기 계층 구조 전반에 걸쳐 회전 메시지를 전달해야합니다. 그렇지 않으면보기 크기가 작아집니다.

가장 좋은 것은 여기에 문서를 보는 것입니다 님의 http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html

이동하여 "구현 컨테이너보기 컨트롤러"에 대한 하위 제목 설명과은 "관리 자식보기 컨트롤러"하위 제목 관련 코드.

+0

이것을 점검 할 것입니다. – user1486339

+0

하지만 viewcontroller가 아닌 작은보기가 있습니다. 내가 얻는 아이디어 - NSNotificationCenter – user1486339

+0

작은 관점에서 무엇을 의미합니까? 그것의 클래스는 무엇입니까? –