Shl*_*rtz 52 layout uitableview ios swift
我正在尝试使用可滚动的水平项(具有未知数量的项目)来实现表视图,如下图所示:

用户界面的行为应如下:
我想过使用TableView并dequeueReusableCellWithIdentifier创建一个原型单元格,但是我需要记住列表水平位置并正确启动单元格cellForRowAtIndexPath,这可能会影响性能.
问:为了实现这一目标,您将使用什么布局,任何输入/教程都将受到赞赏
And*_*son 50
使用a UITableView并将a添加UICollectionView到可重用的tableView单元格中.UICollectionView类似于UITableView"items"(如单元格)可重复使用并仅在它们出现在屏幕上时进行实例化.我做了一个快速谷歌搜索教程,并在UITableViewCell中找到了UICollectionView.检查一下和其他一些关于设计的StackOverflow问题,你应该是金色的.
小智 6
UIScrollView如果每个滚动视图中都有大量UI元素,则使用可能需要花费大量精力,因为您必须预先实例化所有这些元素。更好的解决方案是定义自己的风俗UITableViewCell,它具有自己的风俗,UITableView但旋转了90度以进行水平滚动。仅当需要使用来显示其中的UI元素时,才创建它们dequeueReusableCellWithIdentifier:forIndexPath:。请查看有关如何创建90度旋转表格视图的示例代码:
iPhone Tableview在水平滚动而不是垂直滚动中使用单元格
| 归档时间: |
|
| 查看次数: |
54717 次 |
| 最近记录: |