2010-05-18 66 views
0

我有一個UIView有幾個子視圖:一個UIImageView和一對UIViews。當我更改視圖的框架屬性時,imageView的大小相應地改變,但其餘的子視圖保持其原始大小!UIView autoresize問題

我搞不​​清楚我做錯了什麼。任何人都可以幫忙嗎?

謝謝,

回答

1

檢查IB中的Autoresizing或每個視圖的代碼。

0

首先確認autoresizesSubviews uiview的屬性爲true。

如果不工作,你可以通過「手」調整所有子視圖:

for (UIView *m_subview in [uiview subviews]) { 
     m_subview.frame = newSizeFrame; 
     }