Iphone 在IB中,如何使子视图保持与它相同的大小';当我调整父对象的大小时,它是父对象吗?

Iphone 在IB中,如何使子视图保持与它相同的大小';当我调整父对象的大小时,它是父对象吗?,iphone,ios,xcode,uiview,interface-builder,Iphone,Ios,Xcode,Uiview,Interface Builder,在Interface Builder中,我有一个父视图和一个子视图 我希望这样,当我在IB中工作时,如果我移动/更改父视图的位置,子视图会随之移动,因此它的大小和形状仍然相同 有办法做到这一点吗 注:我指的是在设计模式下使用IB(即,我指的不是程序运行后以及通过代码改变位置等的能力)查看Interface Builder(IB)中的自动调整大小任务,您需要选择所有自动调整大小的行。请参见下面屏幕截图中的圆圈 +1使用UIViewAutoresizingFlexibleWidth和UIViewAu

在Interface Builder中,我有一个父视图和一个子视图

我希望这样,当我在IB中工作时,如果我移动/更改父视图的位置,子视图会随之移动,因此它的大小和形状仍然相同

有办法做到这一点吗


注:我指的是在设计模式下使用IB(即,我指的不是程序运行后以及通过代码改变位置等的能力)

查看Interface Builder(IB)中的
自动调整大小任务

,您需要选择所有自动调整大小的行。请参见下面屏幕截图中的圆圈


+1使用
UIViewAutoresizingFlexibleWidth
UIViewAutoresizingFlexibleWidth
。但这似乎在设计模式下不起作用?i、 我想要的东西,它会立即(在IB中)自动调整大小,以保持与父对象相同的大小。我注意到“排列”下拉列表和“垂直填充容器”和“水平填充容器”的选择可以正常工作,但仅在执行此操作时进行一次。我在这之后很有效,但是每次我更改父对象的大小时都会自动发生。您需要使用AutoResizingMasks。您也可以在代码中执行此操作。它必须同时在设计和运行模式下工作。您还应该检查父视图。应该是工作。你能在这里发布图片吗?在IB中,我有(a)俯视图-UIView,然后是(b)父视图-UIView,然后是一些子视图,其中包括(c)自定义视图,即带有aspectfit模式的UIImageView。请注意,我已将这些视图放置在一起,使它们相互之间有一点空间(即,它们的大小不接近正确的大小)。当我单击自动调整大小的行时,UIImageView根本不会调整大小。但这在设计模式下似乎不起作用?i、 我想要的东西,它会立即(在IB中)自动调整大小,以保持与父对象相同的大小。我注意到“排列”下拉列表和“垂直填充容器”和“水平填充容器”的选择可以正常工作,但仅在执行此操作时进行一次。我在这之后很有效,但每次我更改父对象的大小时都会自动发生。