UIView自动化问题

时间:2010-05-18 12:57:12

标签: iphone uiview resize autoresize

我有一个带有几个子视图的UIView:一个UIImageView和一些UIViews。当我更改视图的frame属性时,imageView的大小会相应更改,但其余的子视图仍保持原始大小!

我无法弄清楚我做错了什么。有人可以帮忙吗?

谢谢,

2 个答案:

答案 0 :(得分:1)

检查IB中的自动调整大小或每个视图的代码。

答案 1 :(得分:0)

首先确保uiview的 autoresizesSubviews 属性为真。

如果这不起作用,您可以通过“手”调整所有子视图的大小:

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