내가 작업하고있는 앱이 있는데 사용자 등록 중에 꽤 많은 데이터가 있습니다. 앱의 ipad 버전에서는 모든 데이터 입력 필드가 한 화면에 표시 될 수 있기 때문에 매우 간단합니다. 그러나 아이폰 버전 에서이 깨끗한 보이지 않는 그리고 나는이 두 화면에 걸쳐 휴식 싶었어. XIB간에 전환이 필요할 수 있습니다. 그래서 내 질문은 하나의보기 컨트롤러를 사용하여 하나의보기로 2 XIBs 취급 할 수 있습니까? 이 방법으로 ipad & 아이폰 버전의 단일 화면보기 컨트롤러를이 화면에서 공유 할 수 있으며 단일보기 컨트롤러에서 모든 비즈니스 로직을 사용할 수 있습니다.iPad iPad에서 여러보기 모두보기 컨트롤러를 공유하는
1
A
답변
1
예, 물론 XIB가 컨트롤러와 호환된다고 가정 할 수 있습니다 (예 : XIB가 컨트롤러가 구현하지 않는 속성에 의존하지 않음). 두 페이지 분할 요구없이이 작업을 성공적으로 완료했지만 컨트롤러 클래스가 하나만 필요하지 않았습니다.이 컨트롤러 (iPhone 용 하위 클래스와 iPad 용 하위 클래스)를 서브 클래 싱하여 장치 별 로직을 소량으로 유지했습니다. 그 자신의 클래스.
페이지 분할의 경우 별도의 모델 개체가있는 경우 각 페이지의 XIB에 대해 한 번씩 두 개의 컨트롤러 인스턴스를 가질 수 있으며 필요에 따라 동일한 데이터를 처리 할 수 있다고 상상해보십시오.
관련 문제
- 1. 여러보기 컨트롤러를 닫는 위임 문제
- 2. iPhone AdWhirl - 여러보기 컨트롤러에서보기를 공유하는 방법
- 3. 여러보기 컨트롤러를 내비게이션 컨트롤러에 푸시하는 방법
- 4. 여러보기 컨트롤러를 사용할 때 도달 가능성 확인
- 5. iPad에서 전체 화면으로보기 컨트롤러를 표시하는 방법
- 6. 여러보기 컨트롤러 및 데이터 관리
- 7. 추가하는 방법 테이블보기와보기에서 모두보기
- 8. 모두보기 Excel 2010 예외
- 9. Assembly와 C 코드 모두보기
- 10. AJAX PagingBulletedListExtender - 모두보기
- 11. 하나의 코드 블록에서 여러보기 컨트롤러를 푸는 데 문제가 있습니다
- 12. ios5 storyboard : 하나의 컨테이너보기 컨트롤러에서 여러보기 컨트롤러를 인스턴스화합니다.
- 13. Objective-c 여러보기 및 컨트롤러를 올바르게 관리하는 방법
- 14. 실제 iPad에서 iPad 앱을 테스트하려면 어떻게해야합니까?
- 15. Splitview에서 복수 masterview 컨트롤러를 사용하는 iPad
- 16. 아이폰의 여러보기 간 이동
- 17. 모바일 Facebook 친구 목록 모두보기
- 18. Twitter bootstrap popover : 동시에 모두보기
- 19. 대리인을 사용하여 여러보기 전환
- 20. 여러보기 Xcode
- 21. iphone 여러보기
- 22. iAd 여러보기
- 23. 기본보기에서 여러보기
- 24. 프로젝트의 여러보기
- 25. ipad to ipad to wifi
- 26. 하나의보기 컨트롤러에 여러보기 (& nibs) 추가하기
- 27. Uipopovercontroller 목록보기 내용에서 여러보기 호출
- 28. 오리엔테이션을 존중하면서 여러보기 간 전환
- 29. iPad에서 부동보기 만들기
- 30. 여러보기 및 상호 작용 관리