메뉴 애니메이션이있는 사용자 지정보기 컨트롤러를 표시하고 닫아야합니다. 모달로 표시하려고하지만 내 시작/끝 명령에 균형이 맞지 않는다는 오류 메시지와 함께 많은 문제를 겪고 있습니다. 직선적이어야하며 실제로는 그렇지 않습니다. 그래서 커스텀 컨테이너와 자식 콘트롤러 등을 다루는 문서를보고 있는데, 과도한 것처럼 보입니다.하지만이 모든 오류가 사라지면 가치가 있다고 생각합니다.ViewControllers : 애니메이션이있는 현재와 어린이 가면서 추가되는 것의 차이점은 무엇입니까?
답변
사용자가 볼 수있는보기 컨트롤러의 내용을 보려면이 페이지를 창과 연결해야합니다. 앱에서이 작업을 수행 할 수있는 방법은 여러 가지가있다 : 그것은
현재 다른 뷰 컨트롤러에서 애니메이션 A는 컨트롤러가 뷰의 특정 유형이 아닌 전망을 발표
컨트롤러 - 제시된 뷰 컨트롤러가 될 수 있습니다 컨텐트 뷰 컨트롤러 또는 첨부 된 컨텐트 뷰 컨트롤러가있는 컨텐트 또는 컨테이너 뷰 컨트롤러. 실제로 콘텐츠 뷰 컨트롤러는 다른 컨트롤러에서 제공하도록 특별히 설계되었으므로이를 콘텐츠보기 컨트롤러의 변형으로 생각하는 것이 유용 할 수 있습니다.
대부분의 경우 사용자로부터 정보를 수집하거나 특정 용도로 사용자의주의를 끌기 위해보기 컨트롤러를 제공합니다. 그 목적이 완료되면, 제시 뷰 컨트롤러는 발표 뷰 컨트롤러를 일축 및 이미지에 표시된 표준 응용 프로그램 interface.As에 반환 -
컨테이너의 자식 뷰 컨트롤러를 확인
보기 컨트롤러 계층 구조는 단일 부모, 즉 창에 대한 루트보기 컨트롤러로 시작합니다. 해당보기 컨트롤러가 컨테이너 인 경우 내용을 제공하는 하위 항목이있을 수 있습니다. 이러한 제어기는 차례로 자체 하위 항목이있는 컨테이너 일 수도 있습니다.
탭보기 컨트롤러는 창에서 크기를 가져옵니다. 탭 바를위한 공간을 확보하고 나머지 공간을 자식에게줍니다. 네비게이션 컨트롤러가 지금 표시된 컨트롤 인 경우 네비게이션 컨트롤러의 공간을 예약하고 나머지는 컨텐트 컨트롤러로 넘깁니다. 각 단계에서 자식보기 컨트롤러의보기는 부모에 의해 크기가 조정되고 부모의보기 계층에 배치됩니다.
이보기 및보기 컨트롤러 조합은 앱에서 처리하는 이벤트에 대한 응답 체인을 설정합니다.
Arpit, 자세한 설명을 게시 해 주셔서 감사합니다. 그러나 실제로 질문에 답변하지 않습니다. 초보자로서 경험이 풍부한 프로그래머가 내 상황에 더 적합한 프로그래머의 의견을 묻고 있습니다. 이 세부 사항들이 내 자신을 선택할 수있는 능력을 알리는 데 도움이 될 수 있지만 실제로 그 선택에 대해 조언하지는 않습니다.제 상황에 대해 알고있는 점을 감안할 때, 어떤 유형의 컨트롤러 구성을 사용할 지 알고 있습니까? –
- 1. 현재와
- 2. db_owner가되고 GRANT ALL이되는 것의 차이점은 무엇입니까?
- 3. Geb에서 표시되는 것과 현재의 것의 차이점은 무엇입니까?
- 4. 클래스 또는 인터페이스를 이동하는 것의 차이점은 무엇입니까?
- 5. 원자 적으로 파일에 쓰는 것의 차이점은 무엇입니까?
- 6. 파일과 반복을 반복하는 것의 차이점은 무엇입니까?
- 7. vim에서 has와! has를 사용하는 것의 차이점은 무엇입니까?
- 8. sourcepath와 소스 파일을 지정하는 것의 차이점은 무엇입니까?
- 9. PHP에서 문자열과 정수를 비교하는 것의 차이점은 무엇입니까?
- 10. 원격 저장소를 추가하고 복제하는 것의 차이점은 무엇입니까?
- 11. 뷰와 임시 테이블을 사용하는 것의 차이점은 무엇입니까?
- 12. 여러 from과 join을 사용하는 것의 차이점은 무엇입니까?
- 13. 클래스를 초기화하고 객체를 인스턴스화하는 것의 차이점은 무엇입니까?
- 14. 스크립트를 머리와 몸체에 넣는 것의 차이점은 무엇입니까?
- 15. dumpdata와 출력을 파일로 파이핑하는 것의 차이점은 무엇입니까?
- 16. 클래스를 확장하여 PHP에 포함시키는 것의 차이점은 무엇입니까?
- 17. 개발자 관점에서보고 다운로드하는 것의 차이점은 무엇입니까?
- 18. iOS ViewControllers
- 19. OpenID 위임 : WWW가 있고 도메인 이름이없는 것의 차이점은 무엇입니까?
- 20. 시뮬레이터에서 모노 터치를 실행하는 것과 기기에서 실행하는 것의 차이점은 무엇입니까?
- 21. StreamWriter를 호출하는 것과 StreamWriter를 사용하는 것의 차이점은 무엇입니까?
- 22. OpenGL ES에서 카메라 클래스와 GLU.gluLookAt 함수를 만드는 것의 차이점은 무엇입니까?
- 23. CFRelease를 호출하여 CGColorSpaceRef를 해제하는 것과 CGColorSpaceRelease를 사용하는 것의 차이점은 무엇입니까?
- 24. 구조체를 두 개의 필드와 쌍으로 사용하는 것의 차이점은 무엇입니까?
- 25. SortDescriptions을 지우는 것과 null로 설정하는 것의 차이점은 무엇입니까?
- 26. Android : 활동에서 Listener를 사용하는 것과 서비스를 사용하는 것의 차이점은 무엇입니까?
- 27. 프로토 타입 또는 인라인을 사용하여 개체를 확장하는 것의 차이점은 무엇입니까?
- 28. 프로세스를 작성하고 명령 행을 실행하여 실행하는 것의 차이점은 무엇입니까?
- 29. wsdl을 사용하거나 사용하지 않고 salesforce sandbox에 로그인하는 것의 차이점은 무엇입니까?
- 30. "this"대 "prototype"을 통해 함수를 할당하는 것의 차이점은 무엇입니까?
완전히 다른 개념입니다. 버그를 해결하기 위해 서로 바꾸지 말아야합니다. –
몇 가지 코드를 보여줄 수 있습니까? 모달보기 컨트롤러는 매우 간단하므로 제 의견으로는 현재 코드를 디버깅해야합니다. – johnyu
코드가 일종의 흩어져있는 것 같아요. 문제의 일부입니다. 기본적으로 전체 (큰) 클래스를 제시해야하며, 그 중 일부는 NDA입니다. 이 시작/끝 불균형을 추적하는 데 도움이되는 포인터가 있다면 도움이 될 것입니다. 나는 코드를 검색하고 검색해 왔으며 다중 호출이나 해고를 보지 못했다. –