<bdo id='IJpfE'></bdo><ul id='IJpfE'></ul>

<small id='IJpfE'></small><noframes id='IJpfE'>

      <tfoot id='IJpfE'></tfoot>
    1. <i id='IJpfE'><tr id='IJpfE'><dt id='IJpfE'><q id='IJpfE'><span id='IJpfE'><b id='IJpfE'><form id='IJpfE'><ins id='IJpfE'></ins><ul id='IJpfE'></ul><sub id='IJpfE'></sub></form><legend id='IJpfE'></legend><bdo id='IJpfE'><pre id='IJpfE'><center id='IJpfE'></center></pre></bdo></b><th id='IJpfE'></th></span></q></dt></tr></i><div id='IJpfE'><tfoot id='IJpfE'></tfoot><dl id='IJpfE'><fieldset id='IJpfE'></fieldset></dl></div>

      <legend id='IJpfE'><style id='IJpfE'><dir id='IJpfE'><q id='IJpfE'></q></dir></style></legend>
    2. 如何在堆栈视图中设置容器的高度?

      时间:2023-09-10

    3. <i id='9qC96'><tr id='9qC96'><dt id='9qC96'><q id='9qC96'><span id='9qC96'><b id='9qC96'><form id='9qC96'><ins id='9qC96'></ins><ul id='9qC96'></ul><sub id='9qC96'></sub></form><legend id='9qC96'></legend><bdo id='9qC96'><pre id='9qC96'><center id='9qC96'></center></pre></bdo></b><th id='9qC96'></th></span></q></dt></tr></i><div id='9qC96'><tfoot id='9qC96'></tfoot><dl id='9qC96'><fieldset id='9qC96'></fieldset></dl></div>
          <bdo id='9qC96'></bdo><ul id='9qC96'></ul>
                <tbody id='9qC96'></tbody>

                <small id='9qC96'></small><noframes id='9qC96'>

                <legend id='9qC96'><style id='9qC96'><dir id='9qC96'><q id='9qC96'></q></dir></style></legend>
              1. <tfoot id='9qC96'></tfoot>
              2. 本文介绍了如何在堆栈视图中设置容器的高度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我想问你是否可以设置垂直堆栈视图中每个容器的百分比高度?我想在堆栈视图中有 3 个容器.第一个应该占屏幕尺寸的 40%,第二个占 20%,第三个占 40%.谢谢

                I'd like to ask you if it's possible to set height in percentage of each container placed in vertical stack view? I want to have 3 containers in stack view. First should take 40% of screen size, second 20% and third 40%. Thank you

                推荐答案

                按比例填充"分布类型适用于固有内容大小.

                因此,如果我们的垂直堆栈(高度为 600)视图有 2 个视图,ViewA(固有内容高度 200)和 ViewB(固有内容高度 100),堆栈视图会将它们的大小调整为 ViewA(高度 400)和 ViewB(高度200).

                So if our vertical stack(height say 600) view has 2 views, ViewA (intrinsic content height 200) and ViewB(intrinsic content height 100), the stack view will size them to ViewA(height 400) and ViewB(height 200).

                还有,

                1. 如果所有视图都没有固有内容高度,则垂直堆栈视图将始终显示 IB 错误需要约束:Y 位置或高度".
                2. 没有固有高度的视图将折叠到零高度.
                3. 具有固有高度的视图将按比例分布.

                你真正想要的

                是具有两个约束的'fill'类型分布.

                1. ViewA.height = 2* ViewB.height
                2. ViewB.height = 0.5 * ViewC.height

                仅此而已.希望对您有所帮助.

                Thats all. Hope it helps.

                这篇关于如何在堆栈视图中设置容器的高度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:自动布局约束警告“将尝试通过打破约束来恢复" 下一篇:如何使用自动布局使用其超级视图调整方形视图的大小

                相关文章

                  <small id='MGu7Q'></small><noframes id='MGu7Q'>

                  <tfoot id='MGu7Q'></tfoot>
                  • <bdo id='MGu7Q'></bdo><ul id='MGu7Q'></ul>

                  <i id='MGu7Q'><tr id='MGu7Q'><dt id='MGu7Q'><q id='MGu7Q'><span id='MGu7Q'><b id='MGu7Q'><form id='MGu7Q'><ins id='MGu7Q'></ins><ul id='MGu7Q'></ul><sub id='MGu7Q'></sub></form><legend id='MGu7Q'></legend><bdo id='MGu7Q'><pre id='MGu7Q'><center id='MGu7Q'></center></pre></bdo></b><th id='MGu7Q'></th></span></q></dt></tr></i><div id='MGu7Q'><tfoot id='MGu7Q'></tfoot><dl id='MGu7Q'><fieldset id='MGu7Q'></fieldset></dl></div>
                  1. <legend id='MGu7Q'><style id='MGu7Q'><dir id='MGu7Q'><q id='MGu7Q'></q></dir></style></legend>