我正在使用Swift 3.我目前正在使用UITableView来显示项目列表 - 特别是来自比赛的运动员结果列表,它有大约10列(例如游泳时间,自行车时间,运行时间,地点) 。我目前正在使用UITableView,它工作正常,但我发现很难/不可能做我想要的。我在这里发现了一些类似的其他解决方案,但它们使用的是HTML / Web前端与swift 3 /原生iOS。
我想修复宽度列和列标题。我希望能够向左和向上滚动以及向上和向下滚动。我希望最左边的列是固定的。这是带有运动员姓名的专栏。我想让所有其他列左右滚动,同时保持固定。
我为孩子们的学校使用了一个名为PowerSchool的应用程序,完美地说明了这个概念。随附两个屏幕截图,其中包括名称和等级。
我认为UITableView不会这样做,我需要使用UICollectionView或其他东西。
任何有助于我开始这方面的信息将不胜感激。我计划在纵向和横向上在iPad和iPhone上完成这项工作。
答案 0 :(得分:0)
嗨,你需要两个组件。
UIScrollView
UITableView
UITableViewCell
中的UICollectionView
UICollectionView
UICollectionView
这可以通过混合两个组件来实现,也可以使用某种库:
https://github.com/fullc0de/HKKScrollableGridView https://github.com/kanaishinichi/TAXHeaderSheet