首页 > 解决方案 > 组件中的文本不会自动调整边框大小

问题描述

我想设置一个带有彩色背景矩形和文本的组件,它可以调整宽度并根据文本的长度自动调整其高度。现在我只能手动调整组件的高度,但如果组件可以像 HTML 那样自动执行此操作,我会更喜欢。

我在文本层上添加了一个约束顶部、左侧和右侧。并限制背景层的顶部和底部以及左/右。

查看组件、当前实例和预期实例。

有人对此有帮助吗?

在此处输入图像描述

标签: autolayoutcomponentsconstraintsfigma

解决方案


  1. F然后单击/拖动以创建彩色背景矩形。
  2. 按下T以在框架内创建文本图层并为其添加约束,如下所示:顶部和底部以及左右。
  3. 在文本下的右侧面板中选择自动高度。 查看详细信息。
  4. 将文本层的宽度重新调整为您喜欢的大小,并将其居中放置在框架内。
  5. 选择框架层(父级),其中应包含文本层(子级)。
  6. Shift A将选定的帧转换为自动布局。请注意图标已更改。
  7. 现在,要调整大小,请选择文本层并拖放“n”。 见结果。

推荐阅读