2017-01-31 1 views
1

Я пытаюсь создать создание анимации, чтобы слайд-представление над другим и если достигает определенной точки, он должен вызывать действие. Посмотрите на снимки экрана с амазонки. amazon pic 1Как создать слайд-анимацию в объекте iOS для слайд-просмотра над другим, например, в amazon ios app

amazon pic 2

ответ

0

По вашему требованию есть некоторые готовы использовать контроль на GitHub, вы должны настроить более и достижения выше требования.

Пожалуйста, проверьте ниже ручное управления:

https://xcodenoobies.blogspot.in/2011/03/how-to-do-slide-to-unlock.html

https://github.com/mattlawer/MBSliderView

https://www.cocoacontrols.com/controls/slide-to-unlock

Надеется, что это помогает.

1

Вы можете использовать анимации блок UIView в ...

[UIView animateWithDuration:0.3 animations:^{ 

     //Do your stuff here... 

    } completion:^(BOOL isFinished){ 

    }]; 
0

В Swift языке, Вы можете создать свою пользовательскую анимацию на некоторые незначительные настройки, как показано ниже:

let left = CGAffineTransformMakeTranslation(-200, 0) 
let right = CGAffineTransformMakeTranslation(200, 0) 
let top = CGAffineTransformMakeTranslation(0, -200) 

UIView.animateWithDuration(0.4, delay: 0.0, options: [], animations: { 
     // Add the transformation in this block 
     // self.container is your view that you want to animate 
     self.container.transform = top 
}, completion: nil) 
Смежные вопросы