Я немного озадачен поведением animationImages
в UIImageView.Документация гласит:
Установка этого свойства в значение, отличное от nil, скрывает изображение, представленное свойством image
.
Тем не менее, если I initWithImage
,затем установите свойство animationImages
, отобразится изображение, переданное вызову init.Когда я запускаю анимацию, она проходит через массив, как и ожидалось, но после завершения анимации она возвращается к image
.Является ли документация неточной?
В конечном итоге я хочу, чтобы UIImageView
отобразил первое изображение в массиве, а затем, когда анимация будет завершена, отобразит последнее изображение в массиве.Из того, что я могу сказать, похоже, мне нужно вручную установить image
в начале для первого кадра, а затем установить его в последний кадр непосредственно перед тем, как я начну анимацию?