<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>CocoaWithLove on letmecompile</title><link>https://www.letmecompile.com/tag/cocoawithlove/</link><description>Recent content in CocoaWithLove on letmecompile</description><image><title>letmecompile</title><url>https://www.letmecompile.com/images/default-og-image.png</url><link>https://www.letmecompile.com/images/default-og-image.png</link></image><generator>Hugo -- 0.148.1</generator><language>ko-kr</language><lastBuildDate>Mon, 05 Aug 2013 15:57:40 +0000</lastBuildDate><atom:link href="https://www.letmecompile.com/tag/cocoawithlove/index.xml" rel="self" type="application/rss+xml"/><item><title>NSSplitView 우선순위 기반 리사이징 예제</title><link>https://www.letmecompile.com/nssplitview-%EC%9A%B0%EC%84%A0%EC%88%9C%EC%9C%84-%EA%B8%B0%EB%B0%98-%EB%A6%AC%EC%82%AC%EC%9D%B4%EC%A7%95-%EC%98%88%EC%A0%9C/</link><pubDate>Mon, 05 Aug 2013 15:57:40 +0000</pubDate><guid>https://www.letmecompile.com/nssplitview-%EC%9A%B0%EC%84%A0%EC%88%9C%EC%9C%84-%EA%B8%B0%EB%B0%98-%EB%A6%AC%EC%82%AC%EC%9D%B4%EC%A7%95-%EC%98%88%EC%A0%9C/</guid><description>&lt;p>&lt;code>NSSplitView&lt;/code>의 경우 각 컬럼이 비율을 유지하면서 리사이징 되는것이 기본값이다. 즉 &lt;code>NSSplitView&lt;/code>의 크기가 변할때 각 컬럼이 동일 비율로 증가하게되는데, 이러한 방식은 사이드바를 가지는 UI(예: 아이튠즈나 엑스코드의 사이드 바)에는 적합하지 않다. 이 포스트에서는 우선순위 리스트에 기반한 방법으로 사이드바와 메인 뷰를 적절히 리사이징 하는 delegate 클래스를 다뤄보도록 하겠다.&lt;/p>
&lt;h2 id="비율-vs-우선순위-리사이징">비율 vs. 우선순위 리사이징&lt;/h2>
&lt;p>3개의 뷰를 가지는 NSSplitView는 다음과 같이 동작한다:&lt;/p>
&lt;p>비율 리사이징의 경우, 윈도우 크기가 늘어나면 각 컬럼이 너비가 동일 비율로 증가한다.&lt;/p>
&lt;p>&lt;a href="https://www.letmecompile.com/uploads/2013/08/proportionalsmall.png">&lt;img loading="lazy" width="370" height="124" src="https://www.letmecompile.com/uploads/2013/08/proportionalsmall.png" alt="proportionalsmall" class="alignnone size-medium wp-image-121" />&lt;/a>&lt;br>
&lt;a href="https://www.letmecompile.com/uploads/2013/08/proportionallarge.png">&lt;img loading="lazy" width="563" height="124" src="https://www.letmecompile.com/uploads/2013/08/proportionallarge.png" alt="proportionallarge" class="alignnone size-full wp-image-123" />&lt;/a>&lt;/p></description></item></channel></rss>