Layout iOS自动布局:将superview的剩余空间分配给其子视图

Layout iOS自动布局:将superview的剩余空间分配给其子视图,layout,ios6,uikit,autolayout,Layout,Ios6,Uikit,Autolayout,使用iOS自动布局,superview中的每个元素都可以有一个相对大小(例如,元素a的宽度是元素B的两倍,元素C的宽度是元素a的一半…) 我想做的与上面描述的方法有点不同 假设每个元素都有一个绝对宽度。所有宽度之和小于其superview的宽度。根据元素的权重值(A.weight=2;B.weight=1;C.weight=1;),我想分配剩余的空间。尽管superview的宽度未知,他们是否有可能获得剩余空间 提前谢谢 假设有一个100像素宽的超级视图,包含子视图a、B和C。a的权重为2,B的

使用iOS自动布局,superview中的每个元素都可以有一个相对大小(例如,元素a的宽度是元素B的两倍,元素C的宽度是元素a的一半…)

我想做的与上面描述的方法有点不同

假设每个元素都有一个绝对宽度。所有宽度之和小于其superview的宽度。根据元素的权重值(A.weight=2;B.weight=1;C.weight=1;),我想分配剩余的空间。尽管superview的宽度未知,他们是否有可能获得剩余空间


提前谢谢

假设有一个100像素宽的超级视图,包含子视图a、B和C。a的权重为2,B的权重为1,C的权重为1。A、B和C应该有多宽?忘了说superview的大小是未知的。很抱歉假设superview的宽度为100点。您希望A、B和C的宽度是多少?A.width=15px,B.width=25px,C.width=10px三个子视图的宽度加起来不应该是100点/像素吗?当B&C的重量相同时,为什么它们的宽度不同?