繁体   English   中英

如何构造表视图以在视图中途加载?

[英]How do I structure a table view to load halfway down a view?

我想让UITableView的负载覆盖窗口的一半,并开始显示背景视图,并且随着窗口的滚动,表格单元格逐渐覆盖它。

最初,我要样式设置如下:

伊姆古尔

当用户滚动时,单元格将覆盖背景元素。 伊姆古尔

我能想到的唯一方法是将背景元素放在ScrollView的后面(和外部)(其大小适合背景元素并具有透明背景),将TableView放在ScrollView内,然后设置加载坐标以使表格足够向下移动。 有没有更好的方法来完成我想要的设计?

我宁愿避免这种布局,因为我希望能够随着用户滚动轻松地动态添加更多的单元格,理想情况下不必处理ScrollView的大小。

您可以在表格视图单元上方的表格视图内进行查看,并使其高度随表格视图中的空间而定,并为该视图提供出口。 然后在视图中进行加载,将视图分配为表标题视图,如下所示。

self.tableView.tableHeaderView = self.headerView;

这将完全按照给定的方式显示,并且当用户滚动时,它将显示以下单元格;并且当您希望更改标题视图的框架时,标题将变为不可见。 您可以随时执行此操作,只要您想在滚动时更改高度或在添加更多单元格时更改即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM