使用autolayout,设置子控件的宽度 与父视图的宽度成比例大小(这样类似可以设置多个按钮平均横屏排列)

时间:2023-12-16 16:54:20

使用autolayout,设置子控件的宽度 与父视图的宽度成比例大小(这样类似可以设置多个按钮平均横屏排列)
橙色是父视图,假设约束如上图。

绿色是子视图。重点宽度比例设置:

使用autolayout,设置子控件的宽度 与父视图的宽度成比例大小(这样类似可以设置多个按钮平均横屏排列)
1. control-drag 选择 equal width
2. 选中上面那个约束

使用autolayout,设置子控件的宽度 与父视图的宽度成比例大小(这样类似可以设置多个按钮平均横屏排列)

注意 first item 和 second item 的关系,决定multiplier 是2 还是0.5

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

看问题描述,题主应该不是按住control拖拽的方式来设置约束。
方法么,按shift在文档大纲中选择即可同时选择多个view。

使用autolayout,设置子控件的宽度 与父视图的宽度成比例大小(这样类似可以设置多个按钮平均横屏排列)