0
我有一個scrollView(只有水平滾動),其中兩個集合的意見,並希望如果它被拖動/滑動到> =屏幕中間,那麼它應該向前滾動,即右側(顯示第二集合查看)否則它應該在左側(顯示第一個集合視圖)。它不應該保持一半滾動或完全滾動。我怎樣才能使這成爲可能?iOS Swift:ScrollView嚴格拖動
我有一個scrollView(只有水平滾動),其中兩個集合的意見,並希望如果它被拖動/滑動到> =屏幕中間,那麼它應該向前滾動,即右側(顯示第二集合查看)否則它應該在左側(顯示第一個集合視圖)。它不應該保持一半滾動或完全滾動。我怎樣才能使這成爲可能?iOS Swift:ScrollView嚴格拖動
爲了實現滾動扣,你想用這種方法UIScrollViewDelegate:
func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>)
你要設置此方法中的以下。
targetContentOffset.pointee.x =
這是tutorial link,可能有助於解釋。
或者只是將此ObjC SO answer轉換爲swift,並將其從垂直捕捉更改爲水平(如其描述)。
右側是指底部?你能清楚這個東西嗎? –
@AdityaSrivastava:我有更新問題 –
還不清楚。 – Smartcat