Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. func scrollViewDidScroll(_ scrollView: UIScrollView) {
  2. let delta = scrollView.contentOffset.y - prevOffset
  3. if delta != 0 {
  4. print("Did Scroll \(delta)")
  5.  
  6.  
  7. }
  8. if scrollView.contentOffset.y > 44 * 20 - scrollView.frame.height {
  9. scrollView.contentOffset = CGPoint(x: 0, y: 44 * 20 - scrollView.frame.height)
  10. self.tableView.superview!.bounds.origin = CGPoint(x: 0, y: self.tableView.superview!.bounds.minY + delta)
  11. } else if scrollView.contentOffset.y < 0 {
  12. scrollView.contentOffset = CGPoint.zero
  13. self.tableView.superview!.bounds.origin = CGPoint(x: 0, y: self.tableView.superview!.bounds.minY + delta)
  14. }
  15.  
  16. self.prevOffset = scrollView.contentOffset.y
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement