2015-11-14 75 views
0

我正在使用UIPanGesture在我的屏幕上移動UITextView和UIScrollView。我只希望他們準確地移動到他們被拖動的地方。但它會響應「像彈弓一樣拉下來」或一種滑動的手勢,使物體在屏幕上飛出視野,然後慢慢地回到設定邊界內的位置。我怎樣才能禁用這些特定的手勢?我只想要一個直接的拖動和放置位置,不要通過輕彈,滑動或彈弓在屏幕上飛行。如何禁用iOS手勢中的「彈弓」操作?

我在Objective-C編寫...

回答

0

嘗試設置這是一個移動的觀點,聽起來像你的滾動視圖,以scrollView.bounces = NO。應該是一個或多個scrollViews(或從UIScrollView的繼承類。反彈屬性創建效果,它的默認是YES,這裏是UIScrollView的反彈財產蘋果文檔。 -bounces

物業 一個布爾值,控制是否滾動視圖反彈過去的內容的邊緣,然後再返回

宣言 SWIFT 變種跳出:布爾 目的-C @屬性(非原子)BOOL反彈 討論 如果該屬性的值是YES,滾動視圖在遇到界限時彈跳內容的一部分。從視覺上彈跳錶明滾動已達到內容的邊緣。如果該值爲NO,則滾動立即在內容邊界處停止而不彈起。默認值是YES。

供貨情況 適用於iOS 2.0及更高版本。

+0

我試過了你的建議,但它似乎沒有改變任何東西。當我向一個方向拖動或滑動時,它會沿相反的方向將其拉下,然後慢慢地回到邊界。也許這與我如何設置我的界限有關。 – user4868275