18 가지 다른보기를 관리하려고합니다. 이 뷰를 사용하여 각 뷰의 다음 이전 기능을 효율적으로 처리하려면 어떻게해야합니까?많은 수의보기가있는 다음 - 이전
답변
표준 방식으로 이러한보기를 관리하는 데 문제가 있습니까?
각보기를 펜촉 또는 실용적인 방법으로 작성한다고 가정합니다. UINavigatorController 및/또는 UITabBarController를 사용하고 뷰를 추가합니다. 탭 표시 줄 컨트롤러의 경우 첫 번째보기를 표시하는 네비게이터 컨트롤러 배열과 콜백 메서드를 설정합니다.
사용자가 UI를 탐색 할 때 다른보기가 푸시/팝됩니다. UINavigationController는 메모리가 충분하지 않고 필요에 따라 다시로드 할 경우 뷰를 언로드합니다.
데이터가 필요할 때까지 모든 힘든 작업을 연기하면 몇 가지 제한을 두지 않는 한 괜찮습니다.하지만보기에있는 내용에 대한 세부 정보가 충분하지 않으므로 말할 수 없습니다. 복잡한 데이터, 이미지 ...
이 모든 것을 관리하는 가장 쉬운 방법은 UIViewController에서 파생 된 클래스를 만들고 show
및 hide
대리자 메서드를 구현하는 것입니다. 그런 다음 모든 ViewController를이 클래스에서 파생시키고 사용자 정의 비헤이비어를 재정의하십시오.
이렇게하면 각 화면이 다음보기로 이동하는 일관된 방법과 일관된 방법으로 호출자에게 결과를 반환 할 수 있습니다.
보기를 탐색하는 방법은 현재 수행중인 작업을 기반으로합니다. NavController는 계층 구조를 거치거나 사용자를 단계별로 안내하는 좋은 방법입니다. 모달 대화 상자는 진행하기 전에 사용자가 무언가를 입력해야 할 때 작동합니다.
표준 표시/숨기기 인터페이스를 사용하면 화면 간의 흐름을보다 쉽게 관리 할 수 있습니다.
- 1. UIWebview 이전/다음
- 2. 쿼리 이전/다음 기록
- 3. 다음, 이전 병렬 폴더
- 4. 다음/이전 요소로 이동
- 5. 이전 및 다음 링크
- 6. jQuery 루핑 이전 다음
- 7. 재생 목록 이전/다음
- 8. SQL 다음/이전 Assoc
- 9. 클릭하면 다음 이미지 생성 : 이전 및 다음
- 10. mysql 이전/다음 id 및주기
- 11. 이전 및 다음 버튼이있는 jquery
- 12. XSL (T) 현재/다음/이전
- 13. 다음/이전 버튼으로 자동 완성
- 14. jQuery Cycle Plugin 이전/다음
- 15. 레일 : 다음/이전 레코드 얻기
- 16. Tomahawk datascroller 다음 en 이전
- 17. 다음/이전 jQuery UI 클릭
- 18. UITableView에서 다음/이전 셀을로드하는 방법?
- 19. jQuery 슬라이더 - 다음 및 이전 단추 추가
- 20. Wordpress에는 다음/이전 게시물 링크를 작성하는 방법이 있습니까? 나는 이전/다음 게시물을 사용자 정의 할
- 21. 다음 및 이전 키 누르기 Jquery
- 22. 캘린더 클래스의 쿼리 문자열 및 다음/이전
- 23. Django 블로그 다음/이전 항목 생성
- 24. 자바 스크립트 이전/다음 버튼이 데이터베이스에서 채워졌습니다
- 25. 탐색을위한 다음 및 이전 버튼 만들기
- 26. 다음, 명명 된 범위를 사용하여 이전 레코드
- 27. 다음 및 이전 링크의 페이징이 작동하지 않습니다!
- 28. 라이트 박스 이전 다음 위치 변경
- 29. jQuery를/JS : 앨범 뷰어 "다음/이전"
- 30. 이전 및 다음 버튼이있는 jquery 자동 순환