UIImageView меняет анимацию слева направо

Как выполнить анимацию изменения UIImageView слева направо. Вот код, который у меня есть до сих пор, но это вызывает странную анимацию переворота, как сделать ее плавной анимацией слева направо, как на картинках в Facebook.

    UIImage toImage = new UIImage((string)ListOfImages[imageIndex]);
    UIView.Transition(this.ImageView,
                      duration: 1.0,
                      options: UIViewAnimationOptions.TransitionFlipFromLeft,
                      animation: () => this.ImageView.Image = toImage,
                      completion: null);

person cppisnice    schedule 28.02.2018    source источник
comment
Варианты анимации developer.apple.com/documentation/uikit/uiviewanimationoptions   -  person vp2698    schedule 28.02.2018


Ответы (1)


слева направо вы хотите изменить положение UIImageView (кадр)? Если это так, вы можете попробовать UIView.Animate():

UIView.Animate(1.0, () =>
{
    this.ImageView.Frame = new CGRect(0, 300, 300, 300);

}, () =>
{
    this.ImageView.Image = toImage;
});
person Anonymous    schedule 28.02.2018