自動レイアウト-スーパービューの半分の高さに対するビューの高さを作成します

メテ

最近自動レイアウトに取り掛かっていて、私は本当に些細な問題の例のように見えるものに固執しています。画面の上部に座って、画面の高さの半分を占めたいという見方があります。自動レイアウトの前は簡単です。所定の位置に固定し、スーパービューのサイズが変更されたときに垂直方向に拡張するように指示するだけです。

今、私は私の人生のためにそれを行う方法を見ることができません。これを設定しようとすると、次のようになります。

オートレイアウトブルース

下部のスペース制約は「等しい284」に設定されています。これは、画面の下部に284ポイントのスペースを維持し、ビューを半分以下に縮小するため、iPhone4レイアウトに変更したときに絶対に役に立たないものです。画面のサイズ。また、その制約を他のビューの高さの一部に等しくなるように設定する方法はありません。

しばらく苦労した後、これを行うために私が考えることができる唯一の方法は、このビューの下に別のビューを導入し、それらの高さを等しく固定し、それらを上下に配置してから、2番目(下)のビューを非表示に設定することです..少し醜いようです!

明らかな何かが欠けていますか?..

Firo

これは、[少なくとも] Xcode5.1.1以降のIBで可能になりました。それを理解するのに少し時間がかかりましたが、実際には非常に簡単です。

最初に、基本的な上部配置制約を作成します(通常のように、下部、左、および右の制約も設定する必要があります)。次に、制約を選択し、属性インスペクターに移動します

上記の手順のデモンストレーション

次に、乗数を調整できます。スーパービューの50%が必要な場合1は、スーパーの中心ごとに配置されるため、そのままにしておきます。これは、他のパーセンテージでもあるビューを作成するための優れた方法でもあります(スーパービューの25%など)

上記の2番目のステップのデモンストレーション

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

自動レイアウト-スーパービューの高さをサブビューの高さ+定数に等しくします(サブビューはtextView)

分類Dev

自動レイアウト-1つのビューの高さが動的な場合、UITableViewCellの2つのビューを垂直方向に中央揃えにします

分類Dev

ビューの比例高さとスーパービューの自動レイアウト

分類Dev

自動レイアウトを使用してサブビュー内のUILabelの高さを管理する

分類Dev

MAXに等しい自動レイアウトの高さ(複数のビューの高さ)

分類Dev

UIImageViewの高さがスーパービューの高さと等しくなるように自動レイアウト制約を設定するにはどうすればよいですか?

分類Dev

各スクロールビューがレイアウトの高さの半分を占めるように、xmlレイアウトに2つのスクロールビューを追加するにはどうすればよいですか?

分類Dev

自動レイアウトを使用してサブビューをプログラムし、スーパービューの幅の50%を占めながら、高さを一定に保つにはどうすればよいですか?

分類Dev

動的ラベル、テキストビューなどを備えたXCODE / Swift自動レイアウトScrollView。テキストビューに基づいてスクロールビューの高さを設定する方法

分類Dev

自動レイアウトを使用して、スクロールビューの水平方向のスクロールに応じてビューの高さと幅を変更します

分類Dev

自動レイアウトを使用してWebビューコンテンツに基づいてUITableHeaderViewの高さを管理する方法

分類Dev

スクロールビューで同じ幅と高さの3つのUIButtonの自動レイアウト

分類Dev

相対レイアウトをスクロールビューと同じ高さに設定します

分類Dev

Xcode 6の自動レイアウト-ビューを親ビューの端に固定すると、-8の制約が作成されます

分類Dev

自動レイアウトでUITableViewCellの動的な高さを使用し、下部のビューが非表示になっているときに他のビューを上に移動するにはどうすればよいですか?

分類Dev

自動レイアウトでUITableViewCellの動的な高さを使用し、下部のビューが非表示になっているときに他のビューを上に移動するにはどうすればよいですか?

分類Dev

ビューポートの高さを継続的に終了するまでスクロールします

分類Dev

動的な高さのサブビューを備えた UIScrollView を自動レイアウトで自動的に機能させる

分類Dev

動的な高さのサブビューを備えた自動レイアウトUIScrollView

分類Dev

自動レイアウトUILabelの高さが2番目のビューの表示時に変更されます

分類Dev

自動レイアウトを使用して3つのビューを作成する方法、1つは幅の高さを固定し、他の2つは高さを拡大する

分類Dev

水平エッジから60ptをピン留めするための画像ビューの自動レイアウトですが、高さを自動スケールしますか?

分類Dev

より大きなサブビューの高さに基づくiOS自動レイアウトビューの高さ

分類Dev

UIImageビューに自動レイアウトの整数の高さがなく、描画された線がぼやけます

分類Dev

レイアウトから画面に応じて画像ビューの高さを設定します

分類Dev

サブビューは自動レイアウトでスーパービューのサイズを自動的に変更できますか?

分類Dev

ビューポートの画像の高さを変更する

分類Dev

2つの列を別々にスクロール可能にし、ビューポートの残りの長さの高さを作成します

分類Dev

動的な高さのビューの最後にUIButtonを追加します

Related 関連記事

  1. 1

    自動レイアウト-スーパービューの高さをサブビューの高さ+定数に等しくします(サブビューはtextView)

  2. 2

    自動レイアウト-1つのビューの高さが動的な場合、UITableViewCellの2つのビューを垂直方向に中央揃えにします

  3. 3

    ビューの比例高さとスーパービューの自動レイアウト

  4. 4

    自動レイアウトを使用してサブビュー内のUILabelの高さを管理する

  5. 5

    MAXに等しい自動レイアウトの高さ(複数のビューの高さ)

  6. 6

    UIImageViewの高さがスーパービューの高さと等しくなるように自動レイアウト制約を設定するにはどうすればよいですか?

  7. 7

    各スクロールビューがレイアウトの高さの半分を占めるように、xmlレイアウトに2つのスクロールビューを追加するにはどうすればよいですか?

  8. 8

    自動レイアウトを使用してサブビューをプログラムし、スーパービューの幅の50%を占めながら、高さを一定に保つにはどうすればよいですか?

  9. 9

    動的ラベル、テキストビューなどを備えたXCODE / Swift自動レイアウトScrollView。テキストビューに基づいてスクロールビューの高さを設定する方法

  10. 10

    自動レイアウトを使用して、スクロールビューの水平方向のスクロールに応じてビューの高さと幅を変更します

  11. 11

    自動レイアウトを使用してWebビューコンテンツに基づいてUITableHeaderViewの高さを管理する方法

  12. 12

    スクロールビューで同じ幅と高さの3つのUIButtonの自動レイアウト

  13. 13

    相対レイアウトをスクロールビューと同じ高さに設定します

  14. 14

    Xcode 6の自動レイアウト-ビューを親ビューの端に固定すると、-8の制約が作成されます

  15. 15

    自動レイアウトでUITableViewCellの動的な高さを使用し、下部のビューが非表示になっているときに他のビューを上に移動するにはどうすればよいですか?

  16. 16

    自動レイアウトでUITableViewCellの動的な高さを使用し、下部のビューが非表示になっているときに他のビューを上に移動するにはどうすればよいですか?

  17. 17

    ビューポートの高さを継続的に終了するまでスクロールします

  18. 18

    動的な高さのサブビューを備えた UIScrollView を自動レイアウトで自動的に機能させる

  19. 19

    動的な高さのサブビューを備えた自動レイアウトUIScrollView

  20. 20

    自動レイアウトUILabelの高さが2番目のビューの表示時に変更されます

  21. 21

    自動レイアウトを使用して3つのビューを作成する方法、1つは幅の高さを固定し、他の2つは高さを拡大する

  22. 22

    水平エッジから60ptをピン留めするための画像ビューの自動レイアウトですが、高さを自動スケールしますか?

  23. 23

    より大きなサブビューの高さに基づくiOS自動レイアウトビューの高さ

  24. 24

    UIImageビューに自動レイアウトの整数の高さがなく、描画された線がぼやけます

  25. 25

    レイアウトから画面に応じて画像ビューの高さを設定します

  26. 26

    サブビューは自動レイアウトでスーパービューのサイズを自動的に変更できますか?

  27. 27

    ビューポートの画像の高さを変更する

  28. 28

    2つの列を別々にスクロール可能にし、ビューポートの残りの長さの高さを作成します

  29. 29

    動的な高さのビューの最後にUIButtonを追加します

ホットタグ

アーカイブ