1

画像に関しては、値がビューに設定されたときにどの画像にUIViewAutoresizingNone対応しますか?

ここに画像の説明を入力

4

3 に答える 3

2

あなたが示した画像は と同等UIViewAutoresizingNoneです。

自動サイズ調整は、 Interface Builderから確認できますが、次のようなものです。

ここに画像の説明を入力

プログラムでは、これらのストラットは上の画像の「」のように動作しますが、

ここに画像の説明を入力

AutoSizingMask の例を次に示します - プログラムによる vs XIB。

  • ( UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) は

ここに画像の説明を入力

  • ( UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin |UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin) は

ここに画像の説明を入力

  • UIViewAutoresizingNoneと同等です

ここに画像の説明を入力

  • ( UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleBottomMargin) は

ここに画像の説明を入力

  • ( UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin) は

ここに画像の説明を入力

  • ( UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) は

ここに画像の説明を入力

  • ( UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) は

ここに画像の説明を入力

  • ( UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleWidth) は

ここに画像の説明を入力

  • ( UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin)

ここに画像の説明を入力

于 2013-07-25T12:34:51.257 に答える
0

に対してこれを行いUIViewAutoresizingNoneます:
ここに画像の説明を入力

今後の参考のために、オートサイジングがどのように動作するかを示す副次的な例を使用してください。

ここに画像の説明を入力

于 2013-07-25T12:32:40.107 に答える
0

はい、あなたの質問の画像はUIViewAutoresizingNone. 設定されている外側のバーは「非柔軟」を意味しますが、設定されている内側の矢印は を意味しflexibleます。

スーパービューを設定UIViewAutoresizingNoneしてからサイズ変更しようとすると、何かを変更する必要があるため、尊重されないことに注意してください。

于 2013-07-25T12:34:32.360 に答える