2009-05-10 2 views
0

UIPicker проверяет, отлично ли реагирует на симулятор Iphone с SDK 2.2, но теперь я тестирую новую версию симулятора, а прогибы не работают. Я прошел через документацию, и я не вижу никаких изменений в API. Так что я испугался, что что-то не так, и SDK 2.2 позволяет мне сойти с рук.UIPicker swipes не отвечает

Picker использует пользовательские виды для отображения изображения и текста рядом с ним. Сборщик правильно поменяет положение, когда вы делаете один кран в строке Picker. Но если вы попытаетесь пронести его, он не отвечает (иногда он перемещается на несколько миллиметров). Я думал, что пользовательский вид для каждой строки не позволяет сборщику обнаруживать swipes, поэтому я добавил self.userInteractionEnabled = NO в пользовательском представлении, но это не имеет никакого значения.

Ваша помощь будет оценена,

Благодаря

+0

Вы используете SDK 2.2.1 или 3.0? Если последний, какой бета? – Tim

+1

Является ли ваш UIPicker внутри UIScrollView? Если это так, вам может потребоваться установить для UIScrollView.scrollEnabled значение NO, чтобы увидеть возврат swiping - я просто решил это, а некоторые помогают здесь. – spig

+0

Да, UIPicker находится внутри UIScrollView! Ваше решение работает (добавьте его, чтобы я мог его принять) –

ответ

2

Проблема заключается в том, что UIPicker находится внутри UIScrollView. Чтобы исправить это, установите для UIScrollView.scrollEnabled значение NO, чтобы увидеть возврат swiping.

+0

Спасибо большое, он спас мне день. –