【问题标题】:Scroll horizontally in UITableView - Swift 3, iOS在 UITableView 中水平滚动 - Swift 3,iOS
【发布时间】:2017-11-26 14:55:54
【问题描述】:

我需要在屏幕底部水平滚动显示用户最近拍摄的所有照片/视频的缩略图列表。

我创建了一个 UIScrollView,其中有一个 UITableview

这是正确的方法吗,因为我似乎无法在其超类中找到用于滚动方向的覆盖方法? 我可以在网上找到的大多数主题都涉及将 UIscrollview 放在 TableCell 中,这不适用于我的特定应用程序?

层次结构是:

View > Scroll View > Table View > Table Cel > Content > PhotoThumbnail

下面是我正在尝试做的截图:

【问题讨论】:

  • 为什么不能用collectionview代替tableview?
  • @Brewski 对于水平滚动使用 UICollectionView。
  • 你能展示你想要实现的图像吗?
  • *编辑显示示例,所以在这种情况下,听起来 UICollectionView 比 UITableView 更好?
  • 您可以使用水平堆栈视图。请关注本教程appcoda.com/stack-views-intro如果您发现其中的困难,请告诉我。

标签: ios swift xcode uitableview uiscrollview


【解决方案1】:

我不太确定您为什么要使用UITableView 进行水平滚动,以垂直方式布置单元格。如果您想要水平滚动,我建议您使用UICollectionView,其中可以水平或垂直或同时添加单元格。 不过,如果您希望 tableview 在水平方向上可滚动,我建议您查看此项目以获取灵感或使用它。

https://github.com/alekseyn/EasyTableView

【讨论】:

    【解决方案2】:

    您可以使用 UICollectionView 来代替使用 UITableView 来实现所需的结果,即带有 imageView 和您需要的其他元素的水平滚动单元格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      • 2012-05-05
      • 2011-04-23
      • 1970-01-01
      相关资源
      最近更新 更多