0

サンプル アプリで AutoLayout を使用しています。topView、middleView、bottomViewの3つのビューがあります。必要な制約は次のとおりです。

上面図:

  1. 常に x origin 10 から開始します。
  2. 左右のマージン 10。
  3. 高さは、画面の境界 (またはスーパービュー) によって異なります。

ミドルビュー:

  1. 上部ビューと中央ビューの間に 10 ピクセルの垂直マージンが必要です。
  2. 左右のマージン 10。
  3. 高さは、画面の境界 (またはスーパービュー) によって異なります。

底面図:

  1. 中央のビューと下のビューの間に 10 ピクセルの垂直マージンが必要です。
  2. 左右のマージン 10。
  3. 高さは一定である必要があります。たとえば、30 です。

デバイスの画面サイズに基づいて、ボトムビューのy原点を変更して、ミドルビューとトップビューのサイズを調整する必要があります。ここでの問題は、見つける方法がないことです。ボトムビューの y 原点とは何か、インターフェイスは次のような永続的な制約を提供しています。

  1. 中央ビューのスーパービューへのトップ スペース。
  2. 下部ビューのスーパービューへの上部スペース。

これは、ビューの高さを調べる方法がないためです。唯一の難点は、トップ ビューとミドル ビューの高さを決定することです。 ここに画像の説明を入力

4

1 に答える 1