사용자 지정보기 컨트롤러를 구현하는 데 다소 혼란 스럽습니다. 나는 창 상단에서 아래로 미끄러지기를 원합니다. 보기에는 세 개의 단추가 있습니다. 뷰를 놓을 수있는 버튼을 두드리면 뷰가 떨어집니다. 그리고 다시 두드리면보기가 위로 올라가거나 사라집니다. nib 파일로 저장 한 드롭 다운보기가 있습니다. 이것이 구현을위한 최선의 방법일까요? 또는 메인 뷰의 펜촉에서 뷰를 가져야합니까? 내가 어떻게 설정해야하는지에 대한 지침을 얻을 수 있습니까?사용자 지정보기 컨트롤러 도움말
0
A
답변
0
일반적인 패턴은 각각의보기가 고유 한 XIB 파일에 저장되고 자체보기 컨트롤러 개체와 연결됩니다. 그런 다음 새로운 뷰 컨트롤러를 할당/초기화하고 XIB를 가리키고 모달로 표시합니다. 제시된 VC는 행동에 응답하고 모델과 상호 작용하며 자체 뷰를 업데이트합니다. 그런 다음 해당보기 컨트롤러와 해당보기를 닫아 부모보기 컨트롤러로 되돌릴 수 있습니다.
사람들이 자식 VC를 할당/초기화하고 현재의 VC 내에서 addSubview newVC.view를 언급 한 패턴이 눈치 챘지만, 그것은 나에게 꽤 이례적인 것처럼 보입니다.
부분적으로 화면을 감추기 위해 애니메이션이 적용된 서브뷰가있는 경우 아마도 자신의 VC를 보증하지 않을 것입니다. 사용법을 과소 평가하고 있기 때문에 액션이 현재 VC에 매핑됩니다. . 이 경우 프로그래밍 방식으로 내용을 만들거나 첫 번째 VC에 대한 XIB의 다른보기로 만들고 필요한 경우이를 애니메이션으로 만듭니다.
관련 문제
- 1. iOS - 사용자 지정보기 컨트롤러 예제
- 2. 설정 번들의 사용자 지정보기 컨트롤러?
- 3. 나는 사용자 지정보기
- 4. 사용자 지정보기 그룹
- 5. 사용자 지정보기 그리기
- 6. 사용자 지정보기 전환 만들기 시작
- 7. UIScrollView 사용자 지정보기 회전 문제
- 8. 사용자 지정 모델에서 사용자 지정보기 시작. Zend_possible?
- 9. 단일 UIPickerView에서 사용자 지정보기 구성 요소와 비 사용자 지정보기 구성 요소를 혼합 할 수 있습니까?
- 10. 케이크 컨트롤러 도움말
- 11. 부모 형식으로 인스턴스화 된 nib의 사용자 지정보기
- 12. ASP.NET MVC 사용자 지정보기 엔진이 호출되지 않는다
- 13. Sharepoint에서 문서 라이브러리에 대한 전역 사용자 지정보기
- 14. SharePoint 2007 용 사용자 지정보기 엔진
- 15. 단위 테스트에서 ASP.NET MVC2 사용자 지정보기 엔진이 무시되었습니다.
- 16. 프로그래밍 방식으로 사용자 지정보기 개체의 멤버 변수를 변경하려면 어떻게합니까?
- 17. 뷰에 poco 개체를 사용하는시기 및 사용자 지정보기 모델 클래스
- 18. ASP.NET MVC 2 사용자 지정보기 모델에 대한 질문
- 19. 사용자 컨트롤러 reset_password 동작
- 20. 퍼스트 사용자 컨트롤러 문제
- 21. 스프링 컨트롤러 매핑 문제에 대한 도움말
- 22. 멀티 컨트롤러 코코아 응용 프로그램 이해 도움말
- 23. 사용자 정의보기로 레이아웃 도움말
- 24. 기본 도움말 - 사용자 관리
- 25. Rails Devise 사용자 도움말
- 26. 사용자 정의 IIdentity 및 컨트롤러
- 27. Autofac 컨트롤러 등록 사용자 정의
- 28. CakePHP - 사용자 지정 루트 컨트롤러
- 29. 사용자 정의 컨트롤러 사용자를 고안합니다.
- 30. 사용자 입력을위한 PS3 컨트롤러 프로그래밍