2010-11-08 41 views
5

我有一個UIScrollView,裏面有一個包含UIPickerView的小UIView。 我可以上下滾動視圖,但每當我嘗試滾動選取器時,它都會滾動視圖。我可以通過點擊來改變選擇器的值,但不能滾動。ScrollView中的選取器不滾動

任何想法?

編輯:我只是試過scrollView.canCancelContentTouches = NO;,但它只適用於當我第一次觸摸,然後拖動,如在TouchesBegan事件。如果我觸摸移動Picker(如TouchesMoved事件),scrollView仍會滾動。

我能做些什麼來給我的Picker在ScrollView中的自然行爲?

回答

4

您已將canCancelContentTouches設置爲NO,但也嘗試將delaysContentTouches設置爲NO

+0

太棒了,它的工作!不過,我必須從ScrollView中刪除我的UIView(它包含Picker),並且只保留拾取器。但我可以忍受這一點。謝了哥們! – 2010-11-08 18:54:40

+0

Swift 3的任何解決方案? – Jeeves 2017-04-19 05:12:36