2012-08-17 3 views
0

안녕하세요.비행 중 창문 분리하기

두 개의 컨트롤러가 있습니다. NSViewController1 및 NSViewController2를 호출하십시오. 컨트롤러는 하나의 NSWindow에 배치되고 네트워크 로직을 가지고 있습니다. 프로그램이 실행 중일 때 메모리에서 삭제하는 것은 좋지 않습니다.

버튼을 만들고 싶습니다. 사용자가 버튼을 클릭하면 하나의 창은 두 개의 창에서 분리되어야합니다. 첫 번째 창은 NSViewController1을 포함하고 두 번째 창은 NSViewController2를 포함해야합니다. 전환이 움직이는 경우 훨씬 좋습니다.

enter image description here

설명 동작을 구현하는 가장 좋은 방법은 무엇입니까? 누군가이 작업으로 오픈 소스 프로젝트를 본 적이 있습니까?

답변

0

두 개의보기 제어기뿐만 아니라 두 개의보기 제어기를 모두 제어하는 ​​제어기가있는 것이 가장 좋습니다. 버튼을 클릭하면이 컨트롤러에 메시지를 보내고 창에서 두 번째보기를 제거하고 다른 창에 추가 할 수 있습니다. 물론 프레임을 조정하십시오. 나는 그다지 큰 거래가 아니라고 생각합니다.