gpt4 book ai didi

ios - 如何构建 TableView 以加载 View 的一半?

转载 作者:行者123 更新时间:2023-11-29 01:53:27 26 4
gpt4 key购买 nike

我想让我的 UITableView 负载覆盖窗口的一半,背景 View 开始可见,并且随着窗口滚动,逐渐被表格单元格覆盖。

最初,我想要的风格是这样的:

Imgur

当用户滚动时,单元格将覆盖背景元素。 Imgur

我认为实现此目的的唯一方法是将背景元素放在 ScrollView 后面(和外部)(其大小适合背景元素并具有透明背景),将 TableView 放在 ScrollView 内,并设置加载坐标以在足够低的位置启动工作台。有没有更好的方法来完成我想要的设计?

我宁愿避免这种布局,因为我希望能够在用户滚动时轻松动态地添加更多单元格,理想情况下无需处理调整 ScrollView 大小的问题。

最佳答案

您可以在 TableView 单元格正上方的 TableView 中获取一个 View ,并根据您在 TableView 中的空间设置其高度,并创建该 View 的导出。然后在 View 中加载分配 View 作为表头 View 。

self.tableView.tableHeaderView = self.headerView;

这将完全按照您提供的方式显示,当用户滚动时,它将显示下面的单元格,并且当您需要时,您可以更改标题 View 的框架并且您的标题变得不可见。您可以随时执行此操作,我的意思是,如果您想在滚动时更改高度,或者如果您想在添加更多单元格时进行更改。

关于ios - 如何构建 TableView 以加载 View 的一半?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31151300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com