我正在尝试复制苹果iOS 10地图应用程序中的底部表单。大部分已经实现了。我一直在查看this SO post和Pulley on GitHub,但它们都没有解决我的问题。
当表单完全打开时,可以将表单内容滚动为
可能需要在手势委托的
我无法控制
如何在手势进行中更改
当表单完全打开时,可以将表单内容滚动为
UITableView
,但当用户尝试向下滚动(其中UITableView
的contentOffset
将为负数)时,手势会拖动表单而不是UITableView
。手势无缝地从拖动UITableView
变成拖动表单。可能需要在手势委托的
shouldRecognizeSimultaneouslyWith
中禁用UITableView
的滚动,但仅在手势开始时调用此函数。我无法控制
UITableView
的panGestureRecognizer
,因此我不能捕获手势并确定它应该移动哪个视图。如何在手势进行中更改
UIGestureRecognizer
应识别的触摸内容?