菜鸟教程小白 发表于 2022-12-12 09:58:48

ios - TableView 中页眉和页脚的选项


                                            <p><p>这与编程无关,但我很困惑,也是初学者,所以在这里问。我正在实现如下所示的屏幕。很明显,这表明可以使用带有<code>header(Invoice|Date|Vale|Action)</code>和<code>footer(Total)</code>的UITableView来实现。请忽略导航栏。由于页眉和页脚只是提供信息,没有用户交互,我想使用 <code>UILabel</code> 作为页眉和页脚的替代品。我所做的是在 ViewController 中附加标签,并在该标签之间添加了一个 <code>UITableview</code>。它在模拟器上工作正常,没有设备来测试它。 </p>

<p>1)这是正确的方法吗?</p>

<p>2)如果正确,它会在设备上显示一些奇怪的行为吗?</p>

<p>3)这种方法适合<code>autolayout</code>吗?</p>

<p> <a href="/image/B11GT.jpg" rel="noreferrer noopener nofollow"><img src="/image/B11GT.jpg" alt="This is to be implemented"/></a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您正在以正确的方式进行操作,但是如果您使用 <code>UITableViewCell</code> 作为标题标签,那么您可以更轻松地做到这一点。它就像您的 <code>UITableViewCell</code> 的标签和标题的宽度相同,因此对于 <code>indexPath.row == 0</code> 您可以设置标签颜色和标签标题,对于剩余的索引,您可以如图所示做你的工作。 </p>

<p>对于页脚使用标签是个好方法。</p>

<p>编辑:如果标题标签是静态的,则将它们放在表格标题内容 View 中,这样它们就不会与其他单元格一起滚动。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - TableView 中页眉和页脚的选项,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/34409728/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/34409728/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - TableView 中页眉和页脚的选项