使用autolayout,如何设置子控件的宽度 与父视图的宽度成比例大小?

如上,其实最主要的是,用XIB的时候,不能同时选中父视图与子视图,那后面的操作也就无从进行了。

阅读 15.4k
2 个回答

clipboard.png
橙色是父视图,假设约束如上图。

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

clipboard.png
1. control-drag 选择 equal width
2. 选中上面那个约束

clipboard.png

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

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

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题