我试图寻找这个问题的答案,但到目前为止我还没有运气。
语境
我在标准 UIViewController(不是 UITableViewController ..)中有一个 UITableView。我对 UITableViewCell 进行了子类化,并且 tableview 中的所有单元格都来自同一个类。
要求
我想找到一种有效的方法来根据表格视图的滚动来调整单元格的大小。例如,当单元格位于可见列表的底部时,高度为 X。当单元格在屏幕上向上移动时,其高度应按比例增加到 2X。
附加信息
我即将放弃 UITableView 的方式,开始制作我自己的控件,通过子类化 UIScrollView 来实现这样的壮举。但是,我想在走这条路之前看看是否有可能。我确实看到了一些非常有趣的 SO 帖子,但没有什么能让我走上正确的道路。
任何提示或帮助将不胜感激。