CocoaアプリケーションでNSScrollViewを使用していますが、水平スクローラーの長さをカスタマイズしたいと思います。スクロールビューのコンテンツは、左側の固定幅領域と右側の動的幅領域の2つの主要な領域に分割されます。左側の領域は垂直方向にのみスクロールします。ユーザーが左右にスクロールしても、ビューの左側に固定されたままになります。スクロールされているビューのスクリーンショットは次のとおりです。
http://jarodlong.com/dropbox/nsscroller_issue.png
水平スクローラーが左側の固定領域と重ならないようにします。右側の領域に限定する必要があります。
NSScrollViewをサブクラス化せずにこれを行う方法はありますか?サブクラス化する必要がないことを本当に望んでいますが、必要な場合は、サブクラス化するときに何を調べる必要がありますか?
横スクロールのフレームを設定してみましたが、NSScrollViewは常にスクローラーのサイズをエリア全体に合わせて調整していると思います。