2012-03-18 8 views
2

リサイズなく。UIViewのは、私はUIViewの(V1)を有するサブビュー

私はUIViewのサイズを変更するつもりです:

int img1int = v1.frame.size.height+(img1.frame.size.height - img2.frame.size.height); 
v1.frame = CGRectMake(v1.frame.origin.x, v1.frame.origin.y, v1.frame.size.width, img1int+20); 

画像は、ビューで、サイズ変更、しかしは、私はちょうどビューのサイズを変更し、通常の高さで画像をできるようにしたいです。

intは、UIViewの高さがUIImageView(img1)の高さに関連しているため、私が作った計算です。

どのようにサイズを変更するか考えてくださいUIViewのみ?

ありがとうございます!

+0

UIViewとsetContentSize = CGSizeMake(width、height)の代わりにUIScrollViewを使用すると、サイズが正しく変更されます。 – Injectios

答えて

3

XIBファイルのUIView v1属性で"Autoresize Subviews"をオフにします。

デフォルトではこれがチェックされています。

これは上記のアプリで有効です。また、子供のサイズを自動調整したい場合は、赤い矢印を無効にすることもできます。

あなたのUIImageViewは、

関連する問題