0
은 내가 에 textField을 가지고 있고 나는 그것을 있는 tableView을 누를 때 아래에 나타납니다. 테이블보기을 아래로 스크롤하면 의 높이의 25 %가됩니다. tableView 숨기려고합니다. 가능한가? scrollViewWillBeginDragging 기능을 사용하고 있지만 원하는 것은 아닙니다., 스위프트
func scrollViewWillBeginDragging(_ scrollView: UIScrollView) {
let translation = scrollView.panGestureRecognizer.translation(in: scrollView.superview!)
if translation.y > 550 {
self.animateTableView(shouldShow: false)
}
}
아니는 작동하지 않습니다. ** tableView **는 스크롤 할 때 거의 즉시 사라집니다. –
이것은 tableview 프레임 높이에 해당하는 tableview의 내용에 따라 다릅니다. 한 번에 30 개의 셀과 4 개의 셀만 볼 수 있다고 가정하면 콘텐츠 크기의 25 %에 도달하려면 잠시 스크롤해야하기 때문에이 메서드가 작동하는 것을 볼 수 있습니다. –