0

ビューには がありNSBoxます。データに基づいてさまざまなコントロール (ラベル、テキスト フィールド、ポップアップ ボタン、ラジオ ボタン) を作成する必要があり、これらのコントロールをそのボックスに配置したいと考えています。

データが次のようになっているとします。

label: Name //name フィールドは編集可能
です label: PopupButton
label: Radio Button

そして、私は応答を取得xpos=2ypos=1ています(つまり、ボックスをテーブルと見なす場合、コントロールを2行1列に配置する必要があります)。

私の質問は、これらのビューを に配置NSBoxするときに、制約を調整する方法ですか? また、TextField で何かを編集している場合、残りのビューを調整するにはどうすればよいでしょうか?

4

1 に答える 1

0

レイアウトの制約をプログラムで作成する必要がある場合 (あなたのように聞こえます)、おそらく Apple のAuto Layout Guideを確認する必要があります。

プログラムによる制約の作成

自動レイアウトをカバーするいくつかの優れた WWDC ビデオもあり、トピックを開始することを強くお勧めします (特に例による自動レイアウト):

于 2014-02-20T21:10:45.007 に答える