【发布时间】:2018-09-13 04:50:25
【问题描述】:
我有一个不覆盖整个屏幕的表格视图(它有点像屏幕底部的抽屉)。当用户向下滚动到内容的末尾时,我想停止滚动,然后添加一个平移手势识别器。我是这样做的:
// MARK: UIScrollViewDelegate Methods
extension TutorProfileVC: UIScrollViewDelegate {
func scrollViewDidScroll(_ scrollView: UIScrollView) {
// Limit top vert bounce
guard mode == .drawer else { return }
if scrollView.contentOffset.y < -80.0 {
scrollView.contentOffset = CGPoint(x: 0, y: -80.0)
tableView.addGestureRecognizer(tablePanGR)
}
}
}
手势已添加,但在用户再次触摸屏幕之前不会注册。他们的手指已经在桌面视图上。是否可以在无需再次触摸屏幕的情况下启动手势?
【问题讨论】:
标签: ios swift uipangesturerecognizer