Cocoa でアプリケーションを構築しています。ユーザーがボタンをクリックできるようにしたいと考えています。これにより、以前は非表示になっていたコンテンツを表示するウィンドウ サイズが拡大されます。
たとえば、私のアプリケーションの上部 68 ピクセルには、何が起こっているか (サーバーへのデータの同期など) の概要が表示され、右側にボタンがあり、クリックするとウィンドウが下に拡大され、ユーザーが詳細情報を入力できるようになります。
私が抱えている問題は.
1) NSImageView をサブクラス化して設定した背景画像は、左上ではなく左下隅にあるように見えるため、右隅にある必要があるボタンは、背景の上部が右下隅から始まります。背景の。
2) ウィンドウが下に拡大し、ボタンが浮き上がります。したがって、ボタンは右下隅から始まり、右上隅で終わります。常に右上隅に配置したい。
ウィンドウを左上隅から開始して下に成長させる方法を理解できれば、これはすべて解決されると思いますが、コントロールを移動せず、ウィンドウが十分に大きくない場合は単純に非表示にします。
考え?