以模态方式呈现的 TableViewController 会抵抗滚动并且很难解除

TableViewController presented modally resists scrolling and is difficult to dismiss

我有一个带有动态单元格的 TableViewController,它通过另一个 table 视图控制器以模态方式呈现,它 "resists" 拖动手势可以消除模态。

我已经尝试激活所有原型单元的用户交互,但没有结果。

已尝试使用模拟静态进行快速测试 table 并且拖动手势照常工作。

会不会是动态细胞以某种方式干扰了手势?

是否有一些 属性 我可能已经在我的动态 table 视图控制器中更改并且可能会影响模态窗口轻松关闭的能力?

我这样设置 table 视图

    self.tableView.separatorStyle = .none
    self.tableView.backgroundColor = .systemGray6
    self.tableView.alwaysBounceVertical = true

当我设置我的 TableViewController 时发现罪魁祸首是这一行:

self.tableView.alwaysBounceVertical = false

显然,禁用 tableview 的弹跳会停用模态视图的拖动手势。

我将其设置为 true 并且一切正常,尽管我认为应该可以禁用弹跳并且仍然能够向下拖动模态。