将UIPanGesture转换为UITableView滚动

时间:2018-02-12 18:44:28

标签: ios swift uitableview uigesturerecognizer

我的视图控制器下方有UIViewUITableView,设置了自动布局限制。我看起来像这样:

enter image description here

我想向上拖动UITableView,然后将拖动动作无缝转换为表格视图滚动。所以它最终会像这样:

enter image description here

我一直在使用UIPanGestureRecogniser来实现拖累,调整顶部视图' top'限制让它滑离屏幕,桌子向上移动。但是,我不知道如何将触摸传递到表格视图或找到其他解决方案。

1 个答案:

答案 0 :(得分:0)

当您正在进行平移时,您不必将任何触摸传递到表格,只需将表格拉伸为恒定高度(如果单元格是静态的)或任何更高的常量(例如1000),如果它是高度动态(在动态情况下,你用更高的数字拉伸它获得最后一个单元格绑定并重新设置正确的高度),这样当你平移上面时,表格自动滚动