古いXcodeでは、親のサイズを変更したときにNSViewがどのように動作するかを制御するために、中括弧と帯をマークする小さなウィンドウがあります。行方不明の新しいXcodeで、コントロールは気分どおりのことをしています。Xcode Interface Builderでは、ビューのサイズを変更したときに要素の動作を制御するにはどうすればよいですか?
このコントロールを元に戻す方法はありますか? (現在のバージョン:Version 4.3.2(4E2002))
古いXcodeでは、親のサイズを変更したときにNSViewがどのように動作するかを制御するために、中括弧と帯をマークする小さなウィンドウがあります。行方不明の新しいXcodeで、コントロールは気分どおりのことをしています。Xcode Interface Builderでは、ビューのサイズを変更したときに要素の動作を制御するにはどうすればよいですか?
このコントロールを元に戻す方法はありますか? (現在のバージョン:Version 4.3.2(4E2002))
Xcode 4.3以降では、Cocoaアプリケーションプロジェクトを作成するときにxibファイルが自動レイアウトを使用します。自動レイアウトは、サイズインスペクタの自動サイズ変更マスクを置き換えます。
自動サイズ調整マスクを使用する場合、解決策は自動レイアウトをオフにすることです。プロジェクトナビゲータからxibファイルを選択し、ファイルインスペクタを開き、Use Auto Layoutチェックボックスの選択を解除します。
Constraints Express Relationships Between Viewsを読んで、Xcode 4でのビューの制約を確認してください。実際には、Cocoa Auto Layout Guideの全体が必要です。
簡単に言うと、ビュー階層にビューを追加すると、いくつかの制約があります。にあるビューを選択すると、I-beamのような青い線が表示されます。これは制約を表しています。それらのいずれかをクリックすると、属性インスペクタでそのプロパティを編集できます。しかし、属性をどのように設定すべきかは、上にリンクされたドキュメントで制約がどのように機能するかを読んでいない限り、あまり意味をなさないでしょう。
私は間違いなくそれについて知りたい(実際には、私が最後のバージョンへのアップグレードを躊躇するいくつかの理由の1つ)...非常に良い点! :-) –