문제

iPhone 앱에서 iPad 응용 프로그램으로 마이그레이션하기 시작했으며 UISPlitViewController를 포함하는 방법에 대한 문제점을 해결했습니다. My Master / Detail은 응용 프로그램의 루트가 아닙니다. 대신 마스터 / 세부 사항에 대한 마스터 / 세부 사항에 도달하기 전에 로그인 페이지와 카메라 뷰 등이있어 분할 뷰 컨트롤러를 사용하지 않고도 분할 뷰 컨트롤러를 사용할 수있는 방법을 찾으려고했습니다. 뿌리. 나는 이것을 달성 할 수 있었지만 모든 메모리 누수의 어머니를 만들었으므로 UISPLITVIEWCORTROLLER을 사용할 수 있도록 응용 프로그램 (고마워 Apple)을 조개하기로 결정했습니다.

이 과정을 시작하기 전에 iPhone에서 iPad 로의 이주의 일부로 수행 해야하는 모든 다른 것들을 모두 조사하기로 결정했으며 다른 문제를 가로 지르고 있습니다.

.

iPhone이 괜찮은 마스터 / 디테일보기 쌍이 있습니다. iPad에서는 여러 UISPlitViews가 필요합니다. 이게 어때? 하나의 마스터 뷰 및 여러 개의 상세보기가있는 하나의 분할 뷰 컨트롤러를 사용하는 많은 스레드를 보았지만 여러 마스터보기에서 각 세부보기와 각 세부 뷰와 함께 하나씩 아닙니다.

하나의 세부보기를 공유하는 다중 마스터 뷰가 아닌 여러 마스터 뷰가 아닌 여러 마스터보기가 여러 마스터 뷰 인 것을 명확히합니다.

e.g.

master1 - 세부 사항 1. Master2 - Detail 2. 마스터 3 - 세부 사항 3

하나의 UISPLITVIEWCORTROLLER 만 하나만 사용해 주시겠습니까?

누구든지 이에 대한 지침을 제공 할 수 있습니까?

도움이 되었습니까?

해결책

분할 뷰 컨트롤러가 화면 레이아웃에만 관련되어야하며 콘텐츠가 아닌 경우 자식 뷰 컨트롤러를 전환하면 큰 문제가되지 않아야합니다.

어떤 이유로, 여러 분할 뷰 컨트롤러의 측면에서 설계하는 것이 더 쉽습니다. 루트 뷰 컨트롤러로 할당 한 것은 앱의 전체 실행을 위해 루트를 유지할 필요가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top