菜鸟教程小白 发表于 2022-12-12 15:28:04

iOS UIView 大小


                                            <p><p>我有一个 Controller ,它有 4 个<code>UILabel</code>,在所有 iPhone 中的高度都是恒定的,在最后一个 <code>UILabel</code> 下方有一个 <code>UIView</code>页面 Controller (在该页面 Controller 内带有 <code>TableView</code>)。</p>

<p>我想要的是 <code>UIView</code> 占据他无法达到的所有高度:</p>

<p>例子:600高的屏幕</p>

<p>4<code>UILABELS</code> = 200 高度
TableView = 它应该得到 400 高度</p>

<p>800高度的屏幕</p>

<p>4<code>UILABELS</code> = 200 高度
TableView = 它应该有 600 的高度</p>

<p>我还需要 1 个约束来设置 View 的高度,我定义的是:</p>

<ol>
<li>对 superView 的 EqualWidth 约束</li>
<li>LeadingSpace 到 SuperView</li>
<li> superView 的顶部空间</li>
</ol></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>以下约束应为您对齐所有内容,以便 UILabel 垂直堆叠,每个高度为 50,并拉伸(stretch)到边缘。无论屏幕大小如何,UIView 都会占用剩余空间。</p>

<p><strong>所有 UILabel</strong></p>

<p>将前沿固定到 superView </p>

<p>将后沿固定到 superView </p>

<p>添加高度约束设置为 50.0</p>

<p><strong>UILabel 1:</strong></p>

<p>将顶部边缘固定到 superView 顶部</p>

<p><strong>UILabel 2:</strong></p>

<p>将顶部边缘固定到 UILabel 1 底部</p>

<p><strong>UILabel 3:</strong></p>

<p>将顶部边缘固定到 UILabel 2 底部</p>

<p><strong>UILabel 4:</strong></p>

<p>将顶部边缘固定到 UILabel 3 底部</p>

<p><strong>UIView</strong></p>

<p>将前沿固定到 superView </p>

<p>将后沿固定到 superView </p>

<p>将顶部边缘固定到 UILabel 4 底部</p>

<p>将底部边缘固定到 superView </p>

<p><strong>UITableView</strong></p>

<p>将前导、尾随、顶部和底部固定到其容器 View ,使其填充该区域。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS UIView 大小,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30620286/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30620286/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS UIView 大小