我正在编写一个Swift应用程序,在我的主屏幕上,我有一个很长的滚动视图,其中包含多个区域的内容(即将发生的事件,公告和特色产品,最后是一些基本信息)。所以这是非常长的滚动,你可以向下滑动到底部。在ScrollView中创建一个列表
如此可视化4个盒子,如果你愿意,垂直堆叠。
第三个框显示特色产品。这可以是从1到30项的任何地方,取决于用户在其设置中使用的任何过滤器。
我的第一次尝试是在这个父滚动视图中使用UITableView作为区域#3,但问题是它只显示前几个项目/行,然后你在表格中滚动的其余部分(这是默认/自然一个表的行为,对吧?)。不幸的是,我的要求是内部表不能滚动 - 它需要一次显示所有内容,并且必须滚动(在主要UIScrollView中)才能到底部(不在内部uitableview滚动内部滚动)。此外,每个人似乎都说不要在滚动中使用UITableView。
那么如何创建某种列表,我创建一个模板(例如,如何在xib/tablecell中,然后将数据源分配给它,然后重复执行而不滚动?我应该使用tableview毕竟,只是做了它的高度非常高,把滚动过?
难道我莫名其妙实例xibs在for循环中,动态地分配他们的一些看法?
非常感谢!