2010-07-12 132 views
2

我有一个UIView,它包含一个UIImageView子视图。子视图填充父视图框架。调整大小subviews

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

子视图不会伸展以填充父项,它只是保持整个大小。

我试过contentModecontentStretch的各种组合,但我似乎没有做任何工作。

帮忙感激地收到了。

+0

做ü要输入/输出子视图与父母一起放大视图? – Sadat 2010-07-12 09:37:14

+0

是的,确切地说。我想用父视图缩放子视图。子视图的大小与父级大小完全相同,并填充父框架。 – ringbearer 2010-07-12 11:05:23

回答

2

如果按zooming您的意思是动画的superviews框架,您必须设置正确的自动调整。 SuperView把必须设置做自动尺寸:

superview.autoresizeSubviews = YES; 

...而图像视图必须掩码设置正确:

imageview.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 
+0

谢谢。我刚刚尝试过。子视图的行为奇怪。它现在变得庞大而庞大,但父母的观点仍然像以前一样完美。 – ringbearer 2010-07-12 11:07:21