2010-11-08 23 views
5

UISCrollView'ım var, içinde UIPickerView içeren küçük bir UIView var. Görünümü yukarı ve aşağı kaydırabilirim ancak seçiciyi kaydırmaya çalıştığımda, bunun yerine görünümü kaydırır. Seçicinin değerini tıklayarak değiştirebilirim ancak kaydırma yapamıyorum.ScrollView'da Picker kaydırma yapmıyor

Herhangi bir fikrin var mı?

DÜZENLEME: Sadece scrollView.canCancelContentTouches = NO;'u denedim, ancak yalnızca Dokunma ve sonra Sürükle, TouchesBegan olayında olduğu gibi çalışır. Seçiciyi TouchesMoved olayında olduğu gibi dokunup kaydırdığımda scrollView hala kaydırır.

Seçici'ye doğal davranışını ScrollView'da vermek için ne yapabilirim?

cevap

4

canCancelContentTouchesNO olarak ayarlanmışsınız, ancak delaysContentTouches'u NO olarak ayarlamayı da deneyin.

+0

Harika, işe yaradı! UIView'imi (Seçici'yi içeren) ScrollView formunu kaldırmalı ve sadece Seçici'yi bırakmalıyım. Ama bununla yaşayabilirim. Teşekkürler dostum! –

+0

Swift 3 için buna bir çözüm var mı? – Jeeves

İlgili konular