3

簡単に思えることをしようとしていますが、xcode の新しい自動レイアウト以来、制約で何が起こっているのかを理解するのに苦労しています。

私がやりたいことは、メインビューの2つのサブビューです。基本的に、上部に1つのスクロールビューと下部に1つのuiviewがあり、間にスペースはありません

iPhone 5 では
400px
148pxにしたい

iPhone 4 の場合:
358px
112px

制約を追加するたびに、別の制約が消えるか、別の制約で高さを変更できなくなります。
これが説明可能かどうかはわかりませんが、助けを歓迎します

4

3 に答える 3

3

Interface Builderの新しいAutoLayoutが嫌いです。私が最初にすることは、それを無効にすることです。File's Owner > Show File Inspectorをクリックして無効にし、 Use AutoLayout のチェックを外します。

于 2012-10-16T03:41:23.297 に答える
0

制約の高さを固定したい場合。interfacebuilder で要素を選択し、高さの制約を手動で追加するだけです。(一番下の小さなプラス記号、次に高さ)。

高さを固定したい場合は、これらの制約へのアウトレットを作成し、それらの定数値を操作するだけです。

于 2013-12-09T13:11:01.520 に答える