调整子视图的大小

时间:2010-07-12 09:29:15

标签: iphone ios cocoa-touch

我有UIView,其中包含UIImageView子视图。子视图填充父视图框。

我正在从屏幕中心的一个点缩放父UIView,从宽度和高度0,0到全尺寸。

子视图不会拉伸以填充父级,它只是在整个过程中保持完整大小。

我尝试了contentModecontentStretch的各种组合,但我所做的一切似乎都无效。

帮助感激地收到了。

1 个答案:

答案 0 :(得分:2)

如果按zooming表示动画超级视图框架,则必须正确设置自动调整大小。必须将superview设置为执行自动调整:

superview.autoresizeSubviews = YES;

...虽然图像视图必须正确设置其掩码:

imageview.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;