2011-10-15 3 views
1

토글 버튼이있는 NSSplitView를 사용하여 세로 레이아웃과 가로 레이아웃 간의 분할을 토글합니다.NSSplitView - setVertical : YES 또는 setVertical : NO 뒤에 화면 강제 업데이트

setVertical으로

: 방향을 전환하는 BOOL을 위해 매우 간단 찾고 :

[splitView setVertical:![splitView isVertical]]; 

나 뼈에 내 머리를 긁어 만들고 일부입니다 물리적으로 I 때까지 화면을 다시 그리기되지 않습니다 앱의 창 크기를 조정하세요 ... ???

화면을 다시 그리려면 다음을 시도했습니다. [view display];, [view displayIfNeeded];, [splitView displayIfNeeded]; 및 기타 유용한 것은 없습니다.

내가 뭘 잘못하고 있니?

답변

2
이 나를 위해 일

:

[splitView setVertical:![splitView isVertical]]; 
[splitView adjustSubviews]; 
+0

는 이제 나의 가장 친한 친구! 고맙습니다!!! 매력처럼 작동합니다! – glassfish

관련 문제