UIPickerView, обнаруживать запуск и остановку «вращающегося колеса»?

Я только что обнаружил, что если я сделаю следующее:

  1. Нажмите кнопку, которая анимирует UIPickerView в моем представлении
  2. Быстро запустить колесо, катящееся к, затем последний, последний элемент
  3. Отключить просмотр с помощью кнопки

Тогда он еще не выбрал последний элемент.

Я пробовал это, просто выводя на консоль всякий раз, когда срабатывает метод didSelectRow , и он срабатывает, когда колесо стабилизируется на последнем элементе.

Могу ли я определить, что колесо все еще вращается, чтобы отложить проверку выбранного значения до тех пор, пока оно не стабилизируется?

Если это важно, я программирую в MonoTouch, но могу читать код Objective-C достаточно хорошо, чтобы переопределить его, если у вас есть пример кода.

6
задан Lasse V. Karlsen 8 February 2012 в 22:09
поделиться