2011-09-21 5 views
0

텍스트/이미지/위치 데이터와 같은 사용자 컨텐트가있는 뷰 컨트롤러가 있고 viewController를 복제하고 사용자가 편집 단추를 누르면 모달로 표시합니다 (presentModalViewController). 이렇게하는 이유는 사용자가 모달로 표시된 컨트롤러와 함께 제공되는 전환/애니메이션을 사용하여 편집 모드로 들어가는 것이 분명하기 때문입니다.iPhone 복사/viewController 전체 복사

누구나 전체 viewController +보기를 복제하는 방법을 알고 있습니까? 나는 전체 viewController를 재 할당하는 오버 헤드를 원하지 않는다. 나는 두 가지 시도를 해봤지만 운이 없었습니다.

도움/정보를 환영합니다.

답변

0

약간 비현실적입니다. 현재 화면 내용을 이미지로 만들 수 있으며 모든 애니메이션 위에 원하는 애니메이션을 사용하여 표시 한 다음 제거 할 수 있습니까?

또는 viewController의 setEditing:animated: 메서드에서보기를 다른 방식으로 변경 (보기 재정렬, 다른 컨트롤 모양, 색상 변경)하십시오.

+0

이미지를 만드는 것은 나에게 너무 해킹이된다.보기 만 복제하는 것은 어떨까요? 그게 가능하니? – Ton

+0

빈 뷰 컨트롤러를 만들고 현재 컨트롤러의'view' 속성에'view' 속성을 설정 한 다음 모달로 표시 할 수 있습니까? 그러나 내부 상태가 존재하지 않기 때문에 "실제"뷰 컨트롤러에서 편집을 수행하고 싶을 것입니다. – jrturton

+0

그냥 모의 실험 해 보자. 원래보기가 사라져서 멋지게 보이지 않는다. 그들의보기 또는 컨트롤러를 실제로 복사 할 수있는 방법이 없습니까? – Ton

관련 문제