Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func scrollViewDidScroll(_ scrollView: UIScrollView) {
- let delta = scrollView.contentOffset.y - prevOffset
- if delta != 0 {
- print("Did Scroll \(delta)")
- }
- if scrollView.contentOffset.y > 44 * 20 - scrollView.frame.height {
- scrollView.contentOffset = CGPoint(x: 0, y: 44 * 20 - scrollView.frame.height)
- self.tableView.superview!.bounds.origin = CGPoint(x: 0, y: self.tableView.superview!.bounds.minY + delta)
- } else if scrollView.contentOffset.y < 0 {
- scrollView.contentOffset = CGPoint.zero
- self.tableView.superview!.bounds.origin = CGPoint(x: 0, y: self.tableView.superview!.bounds.minY + delta)
- }
- self.prevOffset = scrollView.contentOffset.y
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement