Unity中Vertical Layout+Content Size Fitter如何让面板仅向下扩展?
实现面板仅向下扩展的操作步骤
- 固定面板锚点与轴心:
选中目标面板,在Rect Transform组件里,把锚点预设(Anchor Presets)改成Top-Left或Top-Center(根据布局需求选择),同时将轴心(Pivot)的Y值设为1(顶部对齐)。这样面板的顶部位置会固定,新增内容只会向下推动面板扩展。 - 调整Vertical Layout Group设置:
确保组件的Child Alignment选项设为顶部对齐模式(比如Top Center),取消勾选Reverse Layout,让新增按钮从顶部开始依次向下排列。 - 保留Content Size Fitter设置:
保持Vertical Fit为Preferred Size,让面板根据内容总高度自动调整自身高度。 - 排查父物体影响:
如果面板的父物体带有布局组件,要确保父物体的设置不会强制拉伸或偏移子面板的位置,必要时给面板添加Layout Element组件,明确设置它的最小高度或首选高度,避免父布局干扰。
内容的提问来源于stack exchange,提问作者Benjamin
相关产品推荐
相关产品推荐

