Swift: UIImageView (анимированный) стабилизация изображения - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь анимировать UIImageView, содержащий массив из 5 изображений, но переходы между изображениями не являются плавными. Кто-нибудь знает способ выполнения стабилизации изображения в UIImageView?

Пример кода:

class GIFPreviewController: UIViewController {

    var photos: [UIImage] = []
    var previewView: UIImageView!

    override func viewDidLoad() {

        super.viewDidLoad()
        view.backgroundColor = UIColor(named: "SpotBlack")

        previewView = UIImageView(frame: CGRect(x: 0, y: 10, width: UIScreen.main.bounds.width, height: UIScreen.main.bounds.height - 20))
        previewView.animationImages = photos
        previewView.animationDuration = 0.4
        previewView.contentMode = .scaleAspectFill
        view.addSubview(previewView)
        previewView.startAnimating()
    }
}

Изображения из массива фотографий последовательно снимаются с камеры пользователя (при 0,15 секундные интервалы).

...