문제

나는있다 NSSplitView 왼쪽에는 테이블 뷰 (소스 목록과 같은)가 있고 행 선택에 따라 분할보기의 오른쪽을 변경하고 싶습니다. 나는 이것을하는 방법을 알 수 없습니다.

SplitView에 원하는 하위 뷰를 추가하면 또 다른 분할이 추가됩니다 (이제 3 개의보기가 ... 내가 원하는 것이 아님).

[mySplitView addSubview:myCustomView];

SplitView의 오른쪽을 올바르게 설정하려면 어떻게해야합니까?

업데이트

사용

[mySplitView replaceSubview:[[mySplitView subviews] objectAtIndex:1] withSubview:myCustomView]

작동하는 것 같지만 스플릿 뷰를 오히려 이상하게 조정하고 있습니다. 어떻게 이것을 막을 수 있습니까? IB에는 꺼질 옵션이 있습니다 autoResizesSubviews 그러나 나는 이것을 선택 취소 할 수 없습니다. 어떤 아이디어?

도움이 되었습니까?

해결책

스왑을 수행하기 전에 새보기의 프레임을 이전보기의 프레임으로 설정하십시오.

다른 팁

또한, 당신은 살펴볼 수 있습니다 Bwtoolkit 스플릿 창의 측면의 크기를 설정하는 훨씬 더 좋은 방법을 제공합니다.

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