0

ズームコントロールとスクロールバーの横にあるボタンを備えたスクロールビューを作成したいと思います。XCode(エディターの右上隅)の「タイルウィンドウ」ボタンのようなもので、通常はスクロールバーでのみ使用されるのと同じボックスに配置する必要があります。

これにどのようにアプローチするかについての考えはありますか?

を使用して、スクロールバーを他のウィジェットを含むNSScrollViewカスタムサブクラスに設定することを考えていました。NSScrollerスクロールバーと同じスタイルのボタンはどのようなものですか?

4

1 に答える 1

1

サブクラスNSScrollView化してオーバーライドします-tile-tile-init... または nib awake (またはその他の都合の良い時間) にサブビューを追加し、オーバーライドされたメソッドでコントロールを手動でレイアウトします。最初に [super tile] を呼び出してから、下または右のスクロール バーを調整してカスタム コントロール用のスペースを作ると、作業がずっと簡単になります。

于 2010-04-19T15:31:08.717 に答える