0

NSBoxを取得して、幅と高さを維持し、分割ビューのセクションの中央に配置しようとしています。InterfaceBuilderを使用して、ボックスのサイズを変更せずに自動レイアウトを使用するように設定するにはどうすればよいですか?または、プログラムで制約を更新する必要がありますか?

サンプルファイル

ボックスが分割ビューにない場合、jrturtonが提案した「ピン」が機能するように見えます。Xcodeでxibを開き、[エディター]-> [ドキュメントのシミュレーション]をクリックして、2つの例を確認できます。

サンプルファイル-リビジョン1

解決策:NSBoxを保持する分割ビューにNSViewを追加する必要がありました

4

2 に答える 2

0

ボックスを選択し、[ピン留め...]メニューを使用します。

ピンメニュー

幅と高さのオプションを使用すると、一定のサイズの制約を追加できます。ここでセンタリング制約を追加することもできます。これらを追加したら、自動的に追加されない場合は、IBが追加した他の制約を削除できます。

于 2013-01-02T07:19:25.833 に答える
0

IBで、ファイルインスペクター(最初のアイコン)をクリックし、自動レイアウトがチェックされていないことを確認します。


(出典:fredandrandall.com

次に、サイズインスペクター(5番目のアイコン)に移動し、自動サイズ設定が次のように設定されていることを確認します。


(ソース:smallsharptools.com

于 2013-01-02T01:43:37.887 に答える