Swift 3 CollectionView或UITableView,左栏固定

时间:2017-03-06 17:50:38

标签: ios swift uitableview uicollectionview

我正在使用Swift 3.我目前正在使用UITableView来显示项目列表 - 特别是来自比赛的运动员结果列表,它有大约10列(例如游泳时间,自行车时间,运行时间,地点) 。我目前正在使用UITableView,它工作正常,但我发现很难/不可能做我想要的。我在这里发现了一些类似的其他解决方案,但它们使用的是HTML / Web前端与swift 3 /原生iOS。

我想修复宽度列和列标题。我希望能够向左和向上滚动以及向上和向下滚动。我希望最左边的列是固定的。这是带有运动员姓名的专栏。我想让所有其他列左右滚动,同时保持固定。

我为孩子们的学校使用了一个名为PowerSchool的应用程序,完美地说明了这个概念。随附两个屏幕截图,其中包括名称和等级。

Scroll View One

Scroll View Two

我认为UITableView不会这样做,我需要使用UICollectionView或其他东西。

任何有助于我开始这方面的信息将不胜感激。我计划在纵向和横向上在iPad和iPhone上完成这项工作。

1 个答案:

答案 0 :(得分:0)

嗨,你需要两个组件。

  • UIScrollView UITableView
  • {li>或UITableViewCell 中的UICollectionView
  • UICollectionView
  • 中的UICollectionView

这可以通过混合两个组件来实现,也可以使用某种库:

https://github.com/fullc0de/HKKScrollableGridView https://github.com/kanaishinichi/TAXHeaderSheet