Swift NSImageView эффект переворачивания страницы - PullRequest
0 голосов
/ 23 сентября 2019

В macOS (не iOS) я пытаюсь получить эффект переворачивания страницы для перехода между двумя изображениями.Пока что у меня есть это:

    // given NSImageView named imageView

    let animation = CABasicAnimation(keyPath: "transform")
    let startingPoint = imageView.layer?.transform
    var temp = startingPoint
    /* m11 horiz, m22 vertical*/
    temp?.m11 = 0.0
    let endingPoint = temp
    animation.fromValue = startingPoint
    animation.toValue = endingPoint
    animation.repeatCount = 2
    animation.duration = 2.0
    imageView.layer?.add(animation, forKey: "linearMovement")

Анимация хорошо поворачивает вид, но нет 3D-эффекта, который бы действительно подчеркивал поворот страницы.Как сделать так, чтобы изображение края страницы отображалось для пользователя?

...