如何使superview自动调整大小并与其子视图协调?

时间:2013-05-21 06:15:36

标签: ios uiview uiimageview

我的UIVIew包含UIImageView。我想与UIView建立UIImageView相同的大小和相同的坐标。我该怎么做?

2 个答案:

答案 0 :(得分:1)

以编程方式自动调整大小。

首先取消选中autoLayout,这是屏幕截图。

enter image description here

添加自动调整大小的代码

>

         myView.autoresizingMask=UIViewAutoresizingFlexibleWidth;
        myView.autoresizingMask=UIViewAutoresizingFlexibleHeight;

答案 1 :(得分:0)

试试这个

//myview : UIView
//imageview:UIImageview
    CGRect frame1=myview.frame;
    CGRect frame2=imageView.frame;
    CGRect frame3=CGRectMake(frame1.origin.x+frame2.origin.x, frame1.origin.y+frame2.origin.y, frame2.size.width, frame2.size.height);
    [myview setFrame:frame3];
    [imageView setFrame:myView.bounds];