2017-06-16 16 views

答えて

1

func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) { 
     let row = scrollView.contentOffset.x/cellWidth 
     currentIndexShown = Int(row) 

    } 

    func scrollViewDidScroll(_ scrollView: UIScrollView) { 

     if scrollView.contentOffset.x < cellWidth * CGFloat(currentIndexShown){ 
      scrollView.contentOffset = CGPoint(x: cellWidth * CGFloat(currentIndexShown), y: -20) 
      scrollView.bounces = false 
     } else { 
      scrollView.bounces = true 
     } 
} 
、これを試してください。
関連する問題