レイアウト要素コンテンツサイズフィッターアスペクト比フィッター



Layout Element Content Size Fitter Aspect Ratio Fitter



レイアウト要素

画像
レイアウト要素には7つの属性が含まれ、そのうち最初の6つの属性は、各レイアウト要素のサイズ情報の設定です。これは通常、レイアウトコントローラーがサイズと位置を設定するために使用します。に
1.レイアウトには、レイアウトコントローラー(レイアウトコントローラー)とレイアウト要素を含む2つのコア要素が含まれます。レイアウトコントローラーには、水平レイアウトグループ、垂直レイアウトグループ、グリッドレイアウトグループが含まれます。レイアウト要素(レイアウト要素)は、レイアウト要素コンポーネントを含むオブジェクトだけでなく、長方形変換コンポーネントを含むオブジェクトです。に
2.レイアウト要素はサイズを変更しませんが、レイアウトグループ(レイアウトコントローラー)は、レイアウト要素のサイズ属性(最小の幅と高さ(ピクセルサイズに応じて設定)、最適な幅と高さ(ピクセルサイズに応じて設定)、スケーラブルな幅と高さ(重量に応じて設定)を使用して、対応するサイズと場所を割り当てます。レイアウトグループ(レイアウトコントローラー)は、すべてのレイアウト要素の最小サイズを満たします。
3.フレキシブル幅とフレキシブル高さは重みを使用してフレキシブルサイズを設定します。つまり、レイアウトグループがすべてのレイアウト要素の最適な幅と高さを構成している場合でも、スペースが残っています。残りのコントロールは、各レイアウト要素のスケーラブルなコントロールの重みに従って残りのスペースに割り当てられます。に
4.レイアウトを無視します。つまり、このレイアウト要素はレイアウトグループのレイアウトに参加しません。に
5.テキストと画像のデフォルトの推奨幅と高さは、テキストと画像のサイズとサイズです。

コンテンツサイズフィッター

コンテンツサイズフィッターは、レイアウトコントローラーのコンポーネントです。レイアウトグループとは異なり、コンポーネントのUIオブジェクトを設定します。その属性は次のとおりです。
1.水平フィットの幅を制御するために使用される方法
(1)Unconstrainedは、レイアウト要素に基づく幅を使用しません。に
(2)最小サイズレイアウト要素の最小幅に基づく幅を使用します。に
(3)優先サイズは、レイアウト要素の優先幅に基づく幅を使用します。に
2.垂直フィットは、高さを制御するためにどのような方法を使用しますか
(1)Unconstrainedは、レイアウト要素に基づく高さを使用しません。に
(2)最小サイズレイアウト要素の最小高さに基づく高さを使用します。に
(3)推奨サイズレイアウトコンポーネントの推奨高さに基づいた高さを使用します。



アスペクト比フィッター

アスペクト比フィッターは、レイアウトコントローラーのコンポーネントです。レイアウトグループとは異なり、このコンポーネントを所有するUIオブジェクトを通過します。アスペクト比設定します。に
1.アスペクトモード長方形のアスペクト比を調整するモード。
(1)なし適切なアスペクト比を使用していません。に
(2)幅は高さを制御します高さは幅に合わせて自動的に調整されます
(3)高さは幅を制御します幅は高さで自動的に調整されます
(4)Fit In Parentの幅、高さ、位置、およびアンカーポイントは、アスペクト比を維持しながら、長方形が親オブジェクトの長方形内に収まるように自動的に調整されます。このRECTの親長方形に含まれていないスペースである可能性があります。に
(5)エンベロープ親の幅、高さ、位置、アンカーは、アスペクト比を維持しながら長方形が親の領域全体をカバーするように自動的に調整されます。この長方形はさらに拡張される可能性があり、親オブジェクトよりも正確になります。に
2.アスペクト比が実装されています。これは、幅を高さで割ったものです。

知っておく必要があるのは:
ピボットポイントのピボットを移動することで、UIの配置を調整できます。たとえば、ピボットポイントを上面の中間点に配置することは、垂直方向の上部の配置と水平方向の中央の配置に相当します。サイズを変更すると、両側が水平方向に均等に引き伸ばされ、垂直方向は下方向にのみ引き伸ばされます。