2016-12-16 65 views
2

我很難搞清楚如何讓用戶滾動到UIScrollView的範圍之外。我的目標是讓我的scrollView在scrollView AS的左側或右側滑動時作出響應,並以黑色顯示標記區域。控制UIScrollView超出其目標範圍

任何幫助,非常感謝。

UIScrollView

+0

請參閱[OP的代碼和這裏的答案](http://stackoverflow.com/questions/42291815/識別 - 滑動手勢在uiview-scroll-the-scrollview-using-gesture-recognition/43833847#43833847)的解決方案。 – user1686439

回答

0

想通了,但這裏的情況下,你有同樣的問題,答案.... 1)在你的滾動視圖屬性檢查員,點擊「滾動禁用」 2)在主要情節串連圖板,下降情侶在視圖頂部滑動手勢識別器(不滾動視圖)。將第一個識別器滑動更改爲左側,然後將第二個識別器滑動至右側。 3)爲兩個識別器創建一個@IBAction。 4)編寫代碼檢查滑動方向並使用scrollView.setContentOffset相應地偏移scrollView的內容

+1

這是否適用於彈跳?聽起來不是一個好主意。 –

+0

目前只適用於左右擦拭。我沒有添加彈跳效果。我相信有更好的解決方案,但我對快速開發相當陌生,所以暫時堅持下去。如果你找到更好的方法,請讓我知道。謝謝。 – Soja