我有一个屏幕,这是一个使用带有 tableView 的视图控制器的聊天视图控制器。此屏幕的设计要求是保持页脚停靠在视图控制器的末尾,直到 tableview 需要开始滚动(在最后一个单元格将向下推动 tableView + 页脚的点。然后开始滚动单元格的最后一个元素。
如何做到这一点?我一直在挠头,反对它。由于该应用程序似乎到处都遵循这种设计,但在某些屏幕中,在用户交互开始时不会有任何内容,例如我现在卡在的聊天屏幕。
我试图将它添加到 tableview 页脚,并在插入单元格数量时更改它的大小(保持真实页脚停靠),但它导致 table view 非常有弹性(而不是仅仅向下插入)。