NSSplitViewController resize시 특정 View를 고정하는 방법

현재 화면 구성은 다음과 같다. Main SplitView가 있고, 좌측 View는 Sidebar 역할을 한다. 우측 View는 다시 Vertical SplitView로 구성되며 여기서 좌측은 TableView를 우측은 WKWebView를 출력한다.

테스트를 위한 전체 구조 Storyboard

그런데 우측 SplitView의 divider를 움직일 경우 좌측 Sidebar 영역이 함께 움직이는 현상이 발생하였다.

우측 SplitView를 resize 할 경우 같이 움직인다. 😭

이 부분을 수정하기 위해서는 resize시 고정되는 부분의 SplitViewItem의 Behavior를 Sidebar로 지정해 주면 된다

SplitViewItem의 Behavior를 Sidebar로 변경

아래는 원하는 형태로 변경된 결과다.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.