지금 작업하고있는 프로그램은 중앙 메뉴로 시작하기 때문에 조금 번거로우 며 일단 사용자가 옵션을 선택하면 새 창에서 선택 항목이 열립니다. 나는 그 효과를 재사용 할 수있다. 나는 뷰에 대해 the manual을 읽었으며 뷰 계층 구조와 관련하여 어떤 내용을 말하는지 이해하지만 어떤 뷰가 활성인지를 교환하는 방법은 저를 혼란스럽게합니다. 초기 메뉴를 "제거"하고 사용자가 선택한 내용이 포함 된 다른보기로 바꾸려면 어떻게해야합니까?창에서 어떤보기가 활성화되어 있는지 어떻게 변경합니까?
0
A
답변
1
내가 찾고있는 각각의보기를 보유하기 위해 NSTabView
을 사용하여 간단한 해결책을 찾았습니다.
0
보기를 전혀 변경하지 않고보기로로드 한 모델을 변경하는 것처럼 들립니다.
가장 간단한 방법은보기가 모델의 일부를 소유 한 다른 컨트롤러 (메뉴의 모든 항목에 대해 컨트롤러 하나)에 액세스 할 수있는 속성을 창에 대한 컨트롤러에 제공하는 것입니다. 그런 다음 해당 컨트롤러를 간단히 전환하면됩니다.
해당 속성의 설정자에서 어떤 종류의보기에 따라 일부보기에 reloadData
과 같은 메시지를 보내야 할 수도 있습니다. Bindings 또는 KVO를 사용하여 변경 사항을 관찰하는 뷰는 필요하지 않습니다.
관련 문제
- 1. JavaScript가 활성화되어 있는지 감지
- 2. 장고의 관리자 패널이 활성화되어 있는지 어떻게 확인합니까?
- 3. Windows 전화에 GPS가 활성화되어 있는지 어떻게 확인합니까?
- 4. Dispatcher.DisableProcessing이 활성화되어 있는지 어떻게 알 수 있습니까?
- 5. BlackBerry gps가 활성화되어 있는지 확인하십시오.
- 6. Android : 어떤보기가 렌더링되고 있습니까
- 7. Federation이 활성화되어 있는지 확인하는 방법
- 8. ASP.NET에서 연결이 활성화되어 있는지 확인합니다.
- 9. keyguard가 활성화되어 있는지 (즉, 현재 Android 응용 프로그램에서 활성화되어 있는지 확인하십시오.)
- 10. Pylons 응용 프로그램에서 디버그가 활성화되어 있는지 확인하십시오.
- 11. 브라우저 탭이 활성화되어 있는지 확인 하시겠습니까? - IE?
- 12. iPhone에서 비행기 모드가 활성화되어 있는지 확인 하시겠습니까?
- 13. 위치 서비스가 활성화되어 있는지 확인할 수 있습니까?
- 14. boost :: deadline_timer가 활성화되어 있는지 확인하는 방법
- 15. iOS에서 오디오 세션이 활성화되어 있는지 확인하는 방법
- 16. WordPress에서 TinyMCE가 활성화되어 있는지 확인하는 방법
- 17. Windows 업데이트가 활성화되어 있는지 .NET에서 확인하십시오.
- 18. JTextArea가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 19. 어떤 CSS 호버 상태가 활성화되어 있는지 확인하십시오.
- 20. JavaScript가 하드웨어 가속이 활성화되어 있는지 감지합니다.
- 21. UIComponent에 스크롤 막대가 활성화되어 있는지 감지
- 22. 복사 및 붙여 넣기가 활성화되어 있는지 확인하십시오.
- 23. .htaccess가 활성화되어 있는지 확인하는 방법은 무엇입니까?
- 24. 자바 스크립트가 활성화되어 있는지 검색 하시겠습니까?
- 25. VNC 연결이 활성화되어 있는지 확인할 수 있습니까
- 26. Windows에서 IPv6이 활성화되어 있는지 프로그래밍 방식으로 확인하십시오.
- 27. 어떤 UIViewController가 활성화되어 있는지 확인하는 방법
- 28. SketchFlow ComboBox의 높이를 어떻게 변경합니까?
- 29. 시작시로드되는 양식을 어떻게 변경합니까?
- 30. 배경 이미지는 어떻게 변경합니까?